作者:Bob大叔和Jim Coplien对TDD的论战 |酷壳 - CoolShell.cn
[...] 随后,Coplien推崇了一个叫“Design By Contract” –...
View Article作者:Bob大叔和Jim Coplien对TDD的论战 |零度领域的博客-我的一米阳光
[...] 随后,Coplien推崇了一个叫“Design By Contract” –...
View Article作者:freezesoul
发现一个好像欠妥的地方 通常,一个方法可能是纯的Command模式或者是纯的Query模式,或者是两者的混合体(这里有些问题) “every method should either be a command that performs an action, or a query that returns data to the caller, but not both. In other...
View Article作者:用Unix的设计思想来应对多变的需求 |酷壳 - CoolShell.cn
[...] 我曾经在《Unix传奇》的下篇中写过一些Unix的设计哲学和思想(这里重点推荐大家看一下《The Art of Unix...
View Article作者:IWISSEN »用Unix的设计思想来应对多变的需求
[...] 我曾经在《Unix传奇》的下篇中写过一些Unix的设计哲学和思想(这里重点推荐大家看一下《The Art of Unix...
View Article作者:WP Pocket link collection: September with 23 links |选择恐惧症
[...] 一些软件设计的原则 | 酷壳 – CoolShell.cn – http://coolshell.cn/articles/4535.html [...]
View Article作者:一些软件设计的原则 |酷壳 – CoolShell.cn | 7uJian's Blog
[...] http://coolshell.cn/articles/4535.html [...]
View Article作者:thewaywewere
关注+学习! 赞同基于契约的LSP是LSP的一种强化。 对于迪米特法则,个人觉得最好加上 对象O; 与O直接相关的Component Object; 由方法M创建或者实例化的对象;—但不要用方法M返回的对象的方法以避免更多依赖 作为方法M的参数的对象。—这样的参数最好是类外面的输入
View Article作者:一些软件设计原则 _ 工具收藏 _ 笔试&面试 _ 闲言碎语 _ 小G的大Q
[...] 导读:酷壳网的陈皓给大家介绍了软件设计的一些原则,作者认为一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。软件设计的这些原则,每一个程序员都应该了解。相信大家从中能够从中学了解到一些设计原理方面的知识。 文章内容如下: [...]
View Article作者:用Unix的设计思想来应对多变的需求 | news snack
[...] 我曾经在《Unix传奇》的下篇中写过一些Unix的设计哲学和思想(这里重点推荐大家看一下《The Art of Unix...
View Article
More Pages to Explore .....