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
本教程将介绍一些字符串处理的重要sed命令。考虑我们有一个文本文件books.txt 要处理,它有以下内容: 1) A Storm of Swords, George R. R. Martin, 1216 2) The Two Towers, J. R. R. Tolkien, 352 3) The
分类:
其他好文 时间:
2016-02-15 18:18:38
阅读次数:
133
本教程将介绍一些有用的sed命令和使用示例。考虑一下我们有一个文本文件books.txt待处理,它有以下内容: 1) A Storm of Swords, George R. R. Martin, 1216 2) The Two Towers, J. R. R. Tolkien, 352 3) Th
分类:
其他好文 时间:
2016-02-15 18:13:53
阅读次数:
135
Sed提供了被当作命令的两个特殊字符。本章说明了这两个特殊字符的使用。尝试使用这些命令,考虑有一个文本文件books.txt待处理,它有以下内容: 1) A Storm of Swords, George R. R. Martin, 1216 2) The Two Towers, J. R. R.
分类:
其他好文 时间:
2016-02-15 18:08:54
阅读次数:
179
本教程介绍sed如何处理一个模式范围。模式范围可以是一个简单的文本或复杂的正则表达式。我们将开始使用下列内容的文本文件books.txt: 1) A Storm of Swords, George R. R. Martin, 1216 2) The Two Towers, J. R. R. Tolk
分类:
其他好文 时间:
2016-02-15 18:00:50
阅读次数:
162
在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模
分类:
其他好文 时间:
2016-01-31 09:33:18
阅读次数:
227
面向对象设计原则一、概述 针对软件的可维护性和可复用性,知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成:过于僵硬(Rigidity) ,过于脆弱(Fragility) ,复用率低(Immobility) ,黏度过...
分类:
其他好文 时间:
2016-01-23 10:23:32
阅读次数:
160
持续集成持续集成究竟是什么呢?根据敏捷大师Martin Fowler的定义:持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成引起的问题...
分类:
移动开发 时间:
2016-01-21 20:00:09
阅读次数:
510
依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。 Robert Martin大师提出了面向对象设计原则----依赖倒置原则: A. 上层模块不应该依赖于下层模块,它们共同依赖于一个抽象。 B. 抽象不能依赖于具体,具体依赖于抽象。 理解:A.上层是使用者,下层是...
分类:
其他好文 时间:
2016-01-16 16:46:27
阅读次数:
223
1.反相控制(IoC Inversion of Control)/依赖注入(DI Depdendency Injection)Martin Fowler在其文章中提出了“它们反转了哪方面的控制”的问题后,就为IoC起了一个更能说明这种模式特点的新名字"Depdendency Injection"依赖...
分类:
编程语言 时间:
2016-01-13 17:47:53
阅读次数:
149