`
whitez
  • 浏览: 1958 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
做一件事情,专注度高不高,我认为很重要。 不是有句话嘛,把一件事情从头到尾做完,就是成功。 但我们很多时候都是虎头蛇尾,认为差不多了就OK了,没有去精益求精,不愿追求完美。现在有些开发人员缺乏专业精神,也缺乏钻研精神,布置的任务都是应付了事,像一个算盘珠子,拨一下动一下,这样的人永远没有出头之日。 上面这些话,是我看到项目中的有些开发人员的“陋习”有感而发,真不知道他们是怎么想的。难道真是混日子嘛?这是在浪费你自己的青春,也是在浪费别人的青春。 我觉得这些人应该看看乔布斯在斯坦福大学的演讲。
1、在这个设计架构下,要修改或新增功能会很困难,而且是修改多处地方,必须要通过不断的跟踪调试才能保证修改后的稳定性。 2、在这个设计架构下,功能很难重用,或独立出来,成为构建库的一份子,为其他系统服务。 3、在这个设计架构下,过度的使用多项技术,有明显的拼接痕迹,开发人员改一个功能,可能会涉及到要修改几个不同技术部件,并分别要进行重新编译,多次编译。 4、在这个设计架构下,还有过多的重复结构,有些公共库,本来只需要初始化一次,就都可以用了,现在是每一个功能模块都有函数做初始化,做释放,这部分本可以通过单一抽象进行统一管理的。
今天拜读了《Head First设计模式》一书,原来书还可以这样写的。写的非常好。读书过程中有什么心得我会及时博客的。
Global site tag (gtag.js) - Google Analytics