The Single Responsibility PrincipleRobert C. Martin (Uncle Bob)ONE OF THE MOST FOUNDATIONAL PRINCIPLES OF GOOD DESIGN IS:
Gather together those things that change for the same reason, and separate tho...
分类:
其他好文 时间:
2015-06-11 09:26:36
阅读次数:
115
The Professional ProgrammerRobert C. Martin (Uncle Bob)WHAT iS A PROFESSiONAL PROGRAMMER?
The single most important trait of a professional programmer is personal responsibility. Professional programm...
分类:
其他好文 时间:
2015-05-29 12:10:03
阅读次数:
195
本文节选自Martin Odersky,Lex Spoon和Bill Venners所著,Regular翻译的《Programming in Scala》的第三章。Scala是一种针对 JVM 将函数和面向对象技术组合在一起的编程语言。本节接着上一节的内容,继续介绍Scala编程中一些更先进的特征:...
分类:
其他好文 时间:
2015-05-28 12:23:46
阅读次数:
155
决定再读一遍J2ME游戏编程。作为对作者Martin.J.Wells的崇拜之情,也因为此书是自己游戏开发的启蒙读物。虽然,从现在来讲,J2ME技术本身已经过时,但是此书中包含的游戏开发的思想,流程,步骤,术语,以及技术要点,都值得细细回味。Java的成功:Write Once,Run Anywher...
分类:
其他好文 时间:
2015-05-22 15:10:07
阅读次数:
121
1.7 C语言与C++的历史C++是从C语言演变而来的,而C语言又是从两个编程语言BCPL和B演变而来的、BCPL是Martin Richards于1967年开发的,用于编写操作系统软件和编译器。Ken Thompson在他的B语言(1970年在贝尔实验室)。DCPL和B都是“无类型”语言,每个数据...
分类:
编程语言 时间:
2015-05-22 15:09:21
阅读次数:
160
持续集成
持续集成究竟是什么呢?根据敏捷大师Martin Fowler的定义:
持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成引起的问题,并可以加快团队合作软件开发的速度。
只要是开发就有分工,哪怕是自己一个写也要...
分类:
移动开发 时间:
2015-05-19 22:40:08
阅读次数:
232
这是一个伟人明知自己将会因此而死的情况下用生命将自由平等进行到底:1.自由尚未实现,我要用生命来将其实现.2.我和其他人没有什么区别,我不死,会有更多的其他人死去. 内心独白:We cant hide, you understand:I dont want this will Kill you.I....
分类:
其他好文 时间:
2015-05-15 13:37:44
阅读次数:
109
原文地址 本文内容 微服务 微服务风格的特性 组件与服务 围绕业务功能进行组织 产品不是项目 强化终端及弱化通道 分散治理 分散数据管理 基础设施自动化 容错性设计 设计改进 微服务是未来吗 其它 微服务系统多大 微服务与SOA ...
分类:
其他好文 时间:
2015-05-10 22:16:22
阅读次数:
345
北京 上海 广州 James Gosling Martin fowler Larry Ellision root 1234 ...
分类:
移动开发 时间:
2015-05-08 23:39:42
阅读次数:
177
Martin Fowler的一篇关于如何构造正则表达式,使之更具可读性的短文。
分类:
其他好文 时间:
2015-05-07 21:38:17
阅读次数:
111