随笔分类 -  软件工程与设计

摘要:没有人可以一下就设计出良好的系统,系统的复杂性表现在很多至关重要的细节上,架构师必须对所涉及的技术了然于心,但这又何其容易?况且问题的处理并不是仅考虑正确的方向,并不是给进参数得到返回值那么简单,繁而复杂的是众多可能的结果。 思考着,重构着,并坚强着,牢记永恒不变的真理:封装变化点。 阅读全文
posted @ 2008-06-30 10:48 王弈博 阅读(270) 评论(1) 推荐(0)
摘要:代码注释与代码规范, 目的都是为了提高程序的可读性, 个人的原则是以代码规范为主, 代码注释为辅, 能用规范的变量名, 方法名等说明的问题就不需要额外的再添加代码注释. 详细说一下原因: 1. 如果你能让别人一看类名就知道这个类是干什么的, 一看方法名和参数名就知道怎么回事, 你还需要花上时间再去写和维护注释吗? 2. 软件工程和设计模式最基本的要求之一就是封装变化点, 这里的"变化... 阅读全文
posted @ 2008-06-18 12:29 王弈博 阅读(791) 评论(3) 推荐(0)