02 2016 档案

摘要:八、正交性 在计算技术中,该术语表示某种不相依赖性或是解耦性。如果两个或更多事物中的一个发生变化,不会影响其他事物,这些事物就是正交的。在设计良好的系统中,数据库代码与用户界面是正交的;你可以改动界面,而不影响数据库;更换数据库,而不用改动界面。 当任何系统高度依赖时,就不再有局部修正(local 阅读全文
posted @ 2016-02-18 11:58 vincently 阅读(229) 评论(0) 推荐(0)
摘要:七、重复的危害 我们觉得,可靠地开发软件、并让我们的开发更易于理解和维护的唯一途径,是遵循我们称之为DRY的原则: 系统中的每一项知识都必须具有单一、无歧义、权威的表示。 DRY-Don't Repeat Yourself. 不要重复你自己。 与此不同的做法是在两个或更多的地方表达同一事物。如果你改 阅读全文
posted @ 2016-02-17 11:12 vincently 阅读(315) 评论(0) 推荐(0)
摘要:注重实效的程序员的特征是什么?我们觉得是他们处理问题、寻求解决方案时的态度、风格、哲学。他们能够越出直接问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景。毕竟,没有这样的更大的语境,你又怎能注重实效?你又怎能做出明智的妥协和有见识的决策? 注重实效的程序员有这样几个特征: (1)负 阅读全文
posted @ 2016-02-14 16:37 vincently 阅读(358) 评论(0) 推荐(0)