重构杂感
2010-02-22 23:08
218 查看
有些人,就喜欢把通用的东西再进行一层层的包装。最后搞的人家看N久文档还没有头绪。
string.format 这些通用的东西,其实大家都学过。于是封装后,就转成一个又要去学习的库了。
于是抽象类和基类满天飞,以为提取出几个共同的方法就是重构了,孰不知你把仅有的一次继承用掉了(C#的类只能单继承),一旦日后有需要使用.NET自身的抽象类,你就逃也逃不过去了。
不过没关系,按照两年走一批人的惯例,擦屁股的事就留给后来人了,反正现在把任务完成就行了,反正公司有的是钱,大不了加一轮迭代去重构。
我喜欢简约的编程风格,比如说Prism,可现在公司的项目却搞得猪不像猪狗不像狗,究其原因,就是我上述的若干文字。
string.format 这些通用的东西,其实大家都学过。于是封装后,就转成一个又要去学习的库了。
于是抽象类和基类满天飞,以为提取出几个共同的方法就是重构了,孰不知你把仅有的一次继承用掉了(C#的类只能单继承),一旦日后有需要使用.NET自身的抽象类,你就逃也逃不过去了。
不过没关系,按照两年走一批人的惯例,擦屁股的事就留给后来人了,反正现在把任务完成就行了,反正公司有的是钱,大不了加一轮迭代去重构。
我喜欢简约的编程风格,比如说Prism,可现在公司的项目却搞得猪不像猪狗不像狗,究其原因,就是我上述的若干文字。
相关文章推荐
- 重读《重构》之杂感
- 杂感:为什么要重构
- 重构机房收费系统之 模板方法模式
- 组合查询(机房重构知识点总结)
- 重构第二天:移动方法
- 大话重构连载2:什么是系统重构
- 移动端重构系列3——整体布局
- 最近重构推图系统的总结
- 移动端重构系列8——滚动
- 配置文件总结(机房重构知识点总结)
- 重构第5天:提取方法对象
- ios客户端发现_动画屋后期页面重构与悬浮评论分享模块开发项目总结
- 重构改善既有代码的设计--简化函数调用
- 我的代码重构经验
- 机房收费系统重构—番外篇
- 移动端重构系列3——整体布局
- 分享一个近期工作中订单功能模块重构设计图(修改后对比图)
- 大话重构连载8:盘点我们的重构工具箱
- 大话重构连载7:重构是一系列的等量变换
- XHTML 结构化:使用 XHTML 重构网站