自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 资源 (16)
  • 收藏
  • 关注

原创 04. Builder模式代码

4. Builder 本质:分离整体构建算法和部件构造 4.1 建造者模式与模板模式结合使用 public abstract class CarModel { //这个参数是各个基本方法执行的顺序 private ArrayList sequence = new ArrayList();

2012-03-30 23:58:28 793

原创 《研磨设计模式》 与 《设计模式之禅》对比

已经读完了《研磨设计模式》,正在读《设计模式之禅》,已经读了20%,两本书对比如下: 1. 两本书都是好书,推荐给编写过几年Java程序的同学 2. 若你时间少,可以先读薄一些的《设计模式之禅》,仅500多页;而《研磨设计模式》有800多页,建议在读完前者后再读 3. 《研磨设计模式》的场景和实例较多,提供了不少灵活运用模式的源代码;《设计模式之禅》的概念讲得比较透彻,实例代码虽然少,但是很

2012-03-30 23:41:57 3245

原创 14. Template Method模式代码

14. Template Method 本质:固定算法骨架 14.1 实现应用系统的前台和后台的登录控制 public class LoginModel { private String loginId; private String password; public String get

2012-03-30 21:44:17 805

原创 03. Abstract Factory模式代码

3. Abstract Factory 本质:选择产品簇的实现 3.1 PC DIY public interface CpuApi { public void calculate(); } public class AmdCpu implements CpuApi{ priva

2012-03-30 01:14:29 541

原创 02. Factory Method模式代码

2. Factory Method 本质:延迟到子类来选择实现 2.1 EXPORT OPERATE FACTORY public interface ExportFileApi { public boolean export(String data); } public class ExportDb i

2012-03-30 00:49:42 622

原创 06. Singleton模式代码

6. Singleton 本质:控制实例数目 6.1 EAGER SINGLETON public class AppConfigEager { private AppConfigEager() { readConfig(); } private static fin

2012-03-29 23:53:39 643

原创 软件开发不是工业,而更像农牧业

我越来越感觉软件开发不是工业,而更像农牧业。老板是放羊倌,而软件工程师是羊,要是天天让羊熬夜加班,那羊的负面信息和能量会聚集到羊肉里,那羊肉的质量能高得了吗。敏捷开发强调以人为本,其实就是把软件开发从工业流水线回归到农牧业。

2012-03-21 20:21:15 631 1

JIRA.Agile.Essentials.

JIRA Agile Essentials 英文版 June 25, 2015 by Patrick Li

2017-01-22

Agile.Retrospectives.Making.Good.Teams英文版

Agile.Retrospectives.Making.Good.Teams英文版

2016-12-06

Adventures in Minecraft英文版

Adventures in Minecraft英文版

2016-10-05

Version Control with Git 2nd Edition 英文 第2版 PDF

Version Control with Git: Powerful tools and techniques for collaborative software development by Jon Loeliger and Matthew McCullough (Aug 24, 2012). 2012年8月24日出版,亚马逊全五星图书。目前最新最好的介绍Git的英文书籍,PDF格式,454页。

2013-01-26

Perl语言入门-第6版-中文版-PDF格式-2012年出版

最好的Perl语言入门书籍,中文版翻译得不错,本书已经加上了章节标签。

2012-06-12

测试驱动JavaScript开发-Test Driven JavaScript Development-PDF-英文版

目前仅有的讲JavaScript的测试驱动开发的书,英文版,Amazon书评4星级的好书。

2012-06-09

软件再造-英文版-2008年新版-PDF-Object.Oriented.Reengineering.Patterns

书的内容很好,由名著《修改代码的艺术》的作者Feathers推荐。

2012-06-07

修改代码的艺术-英文版-CHM格式

该书的中文电子版已经读了一半了,虽然书的内容很好,翻译得也很好,但是还是觉得有一本英文版作为参考很实用。毕竟一些重构手法的专有名词还是需要了解英文的表达法,以便和老外交流。况且本书的英文版语言生动易懂,很适合搞技术的人参考。

2012-06-07

Python快速入门第二版(英文版)The Quick Python Book, 2nd Edition

目前市面上讲Python 3.0最好的一本书,英文版。

2012-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除