七、重复的危害 我们觉得,可靠地开发软件、并让我们的开发更易于理解和维护的唯一途径,是遵循我们称之为DRY的原则: 系统中的每一项知识都必须具有单一、无歧义、权威的表示。 DRY-Don't Repeat Yourself. 不要重复你自己。 与此不同的做法是在两个或更多的地方表达同一事物。如果你改
分类:
其他好文 时间:
2016-02-17 12:47:47
阅读次数:
222
Building Maintainable Software-java篇之 Write Clean Code
Writing clean code is what you must do in order to call yourself a professional.
—Robert C. Martin
Guideline:
? Write clean code.
...
分类:
编程语言 时间:
2016-02-17 11:13:50
阅读次数:
227
Django的url配置相同遵循着DRY(dont repeat yourself)的规则。下面都是官方文档的样例: 首先介绍的是Django怎样处理http的请求: 1、在setting里定义ROOT_URLCONF ,这个值就是url的根配置,但若被request processing中间件定义
分类:
Web程序 时间:
2016-02-02 18:48:19
阅读次数:
181
Ruby是一门面向对象的脚本语言。Ruby On Rails简称为RoR或Rails,是按照MVC结构开发的开源网络应用框架。设计原则:Don't repeat yourself和Conventions over ConfigurationRubyGems是Ruby语言的包管理工具。学习资料:htt...
分类:
其他好文 时间:
2016-01-23 07:56:47
阅读次数:
197
Given a binary tree, imagine yourself standing on therightside of it, return the values of the nodes you can see ordered from top to bottom.For exampl...
分类:
其他好文 时间:
2016-01-06 08:03:53
阅读次数:
162
编程中的一些概念,KISS、DRY、MVC、OOP、RESTKISS、DRY、MVC、OOP、REST(1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。(2)DRY是指Don't Repeat Yourself(摘自w...
分类:
其他好文 时间:
2015-12-31 12:20:15
阅读次数:
109
---------------------------------------------- Sams Teach Yourself SQL in 10 Minutes-- http://www.forta.com/books/0672325675/-- Example table creation...
分类:
其他好文 时间:
2015-12-29 12:37:47
阅读次数:
182
Don’t Repeat Yourself Don’t Repeat Yourself,这是程序员修炼之道中的经典名言。源代码版本管理对程序员来说是非常重要的工作。因为它让你能够回到过去,而不用做重复的工作。比调试代码更令人痛苦的是你回不到你之前的版本的状态,而且你也记不得到底修改了哪些地方,源代码...
分类:
其他好文 时间:
2015-12-29 07:37:34
阅读次数:
160
DRY:dont repeat yourself假设一个逻辑(代码块)会重复两次或者以上,应该写成函数被调用为什么呢,实际上,我们处处可见重复性的代码.这除了增加工作量之外,还会增加维护难度。dry原则不仅仅是炫技。它的代码更容易被维护。假设某个逻辑需在多个地方被重复编写,当你需要更改此逻辑时,也意...
分类:
其他好文 时间:
2015-12-23 10:45:53
阅读次数:
161
Binary Tree Right Side ViewTotal Accepted:28755Total Submissions:92186Difficulty:MediumGiven a binary tree, imagine yourself standing on therightside ...
分类:
其他好文 时间:
2015-12-17 19:05:29
阅读次数:
140