2016年7月31日

从现实产品生产理解创建型设计模式

摘要: 从现实产品生产理解创建型设计模式 ================================ 文中图片来源互联网 在《设计模式》一书中,作者阐述了抽象工厂(abstract factory)、建造者(builder)、工厂方法(factory method)、原型(prototype)和单件( 阅读全文

posted @ 2016-07-31 15:52 hxfirefox 阅读(236) 评论(0) 推荐(0) 编辑

为何我们会写超长的代码

摘要: 为何我们会写超长的代码 ====================== 文中图片均来自网络 一个问题引发的思考 不久前,参加了一个OO训练营,在课上讲师问了这样一个问题, 为何软件要设计? 这样一个开放话题引发了学员们的思考,他们思索的是“好的软件设计能为软件带来何种好处”,而我却被另一个问题着迷: 阅读全文

posted @ 2016-07-31 15:44 hxfirefox 阅读(964) 评论(0) 推荐(0) 编辑

结对编程对于塑造团队文化的思考

摘要: 结对编程对于塑造团队文化的思考 ============================== 文中所用图片来自网络 结对是敏捷实践中基础实践,几乎每个转型团队都会实践结对,对于敏捷团队而言,结对究竟传递了什么样的信息。Bob大叔在他的《敏捷软件开发》是这样描述结对编程的:“ 这将极大地促进知识在团队 阅读全文

posted @ 2016-07-31 15:39 hxfirefox 阅读(247) 评论(0) 推荐(0) 编辑

兴人类TDD培训札记

摘要: 兴人类TDD培训札记 ================= 幸之 前不久,非常幸运地全程参与了公司与南京5所知名高校合作的“兴人类TDD培训”,6周6次课,与同学们一起激荡青春,飞扬风采,为未来筑梦。这次培训召集了有线南京协议开发一部的多位一线研发、管理同事,共同设计了相当丰富精彩的课程。课程从一道简 阅读全文

posted @ 2016-07-31 15:37 hxfirefox 阅读(270) 评论(0) 推荐(0) 编辑

2016年3月1日

如何在Maven和Gradle中配置使用Groovy 2.4与Spock 1.0

摘要: 如何在Maven和Gradle中配置使用Groovy 2.4与Spock 1.0 ====================================================================== 原文 https://dzone.com/articles/spock 10 阅读全文

posted @ 2016-03-01 22:07 hxfirefox 阅读(2483) 评论(0) 推荐(1) 编辑

解决Maven并行编译中出现打包错误问题的思路

摘要: 解决Maven并行编译中出现打包错误问题的思路 ========================================= 并行构建 Maven 3.x 提供了并行编译的能力,通过执行下列命令就可以利用构建服务器的多线程/多核性能提升构建速度: 采用并行构建时,Maven会分析项目的依赖并规 阅读全文

posted @ 2016-03-01 22:05 hxfirefox 阅读(7370) 评论(0) 推荐(0) 编辑

2016年2月15日

Groovy/Spock 测试导论

摘要: Groovy/Spock 测试导论 ===================== 原文 http://java.dzone.com/articles/intro so groovyspock testing 翻译 hxfirefox 测试对于软件开发者而言至关重要,不过总会有人说:“写代码是我的事,测 阅读全文

posted @ 2016-02-15 20:53 hxfirefox 阅读(1408) 评论(1) 推荐(0) 编辑

2015年11月30日

由“软件需要设计”想到的

摘要: 由“软件需要设计”想到的 ====================== 文中图片均来自网络 一个问题引发的思考 不久前,参加了一个OO训练营,在课上讲师问了这样一个问题, 为何软件要设计? 这样一个开放话题引发了学员们的思考,他们思索的是“好的软件设计能为软件带来何种好处”,而我却被另一... 阅读全文

posted @ 2015-11-30 08:36 hxfirefox 阅读(239) 评论(0) 推荐(0) 编辑

2015年9月29日

Openflow Plugin学习笔记3

摘要: MDController.java 中的start方法,创建了SwitchConnectionHandlerImpl实例 在SwitchConnectionHandlerImpl从命名理解即为交换机连接处理,在其构造方法中创建了QueueProcessorLightImpl实例。随后在start... 阅读全文

posted @ 2015-09-29 13:56 hxfirefox 阅读(331) 评论(0) 推荐(0) 编辑

2015年9月23日

String split方法与Guava Splitter用法区别

摘要: String split方法与Guava Splitter用法区别 ======================================== 今天同事写了一段使用String split方法的代码,如下所示,同事期望得到的是字符"1",但是没想到却得到空字符。 同事修改成如下代码,可得... 阅读全文

posted @ 2015-09-23 17:34 hxfirefox 阅读(6362) 评论(0) 推荐(0) 编辑

导航