![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
justbecurrent
这个作者很懒,什么都没留下…
展开
-
破窗理论和童子军军规
每当谈及代码整洁质量或者软件质量的时候,有两个比较著名的“理论”总会被提及:“破窗理论”和“童子军军规”,他们分别从正反或者好坏两个方面说明代码质量如何保证。“破窗理论”:愿意是指一个破窗户,容易让人感觉一所建筑没有人维护,没有人打扫,从而导致更加没有打扫和维护,更有甚者,会有人在上面涂鸦之类的,导致坏的东西越来越坏。这个理论反应到代码质量时,意思是说坏的代码容易让维护的情绪消极,继续写出坏的原创 2012-01-28 21:10:19 · 567 阅读 · 0 评论 -
命令处理器模式(Command Processor)的思考
命令处理器模式(Command Processor)的思考1.Command Processor模式的概述具体请参考GOF或者POSA1。2.思考1.对于每个命令要求的参数怎么处理?对于这个问题,一开始我看到这个模式的时候总感觉不理解,因为每个命令千差万别,尤其是每个命令对于参数的要求是不同的,为什么在定义命令的excecute()函数的时候总是没有参数呢?转而又想,不原创 2012-01-23 12:53:17 · 4061 阅读 · 0 评论 -
代码整洁之道
这两天在看《代码整洁之道》,虽然到目前为止还没有看完,不过也已经看了大部分了,先说说对这么书的总体感觉吧。书中把对一些命名、函数命名和定义、格式和注释等方面讲的比较详细,但是对于类以及如何定义类等方面讲的比较少或者说讲的不够深入,可能是Bob大叔之前写过《敏捷软件开发:PPP》,所有其他的方面在这本书里面讲的比较详细了。下面的内容主要是自己对《代码整洁之道》这本书里面的一些内容的总结,算是读书笔记原创 2012-01-29 20:52:55 · 302 阅读 · 0 评论 -
C++真的那么可怕吗?!
C++真的那么可怕吗?!最近我负责一个重构的项目,我们这个小组的成员都是从各个组抽过来的,资质基本上都比较好,一部分人熟悉C++,另一部分人不熟悉C++,所以在重构的时候在关于编程语言的问题上争论不休,不熟悉C++的人想用C写,几乎只有我用C++,呵呵写到此,我竟然无语了:不熟悉的C++的为什么会认为C++不好呢,为什么使用C++写C风格的代码就被认为那么可笑呢?原创 2012-02-07 21:15:53 · 463 阅读 · 0 评论 -
C和设计模式
http://blog.csdn.net/feixiaoxing/article/details/7294900转载 2012-02-29 21:25:08 · 460 阅读 · 0 评论