敏捷开发
zhang_qxian
敏捷教练,资深码农,对敏捷软件开发,架构设计,研发管理等均有涉猎。
展开
-
关于接口隔离(ISP)
接口隔离原则(Interface Segregation Priciple,ISP),简单说来就一句话,即不能强迫客户依赖于和他无关的接口。从本质上来讲,ISP就是隔离变化的波及范围。如果变化波及到了本身并不使用这些变化者功能的地方,这本身就是非常可怕的。对于修改和新增功能无法预测,对于大型项目来说是一场灾难。 在《敏捷软件开发:原则、模式与实践》中提到,“胖类会导致它们的客户...原创 2019-05-16 15:50:48 · 385 阅读 · 0 评论 -
打破平庸(Beating The Averages)
不要甘于平庸,要做超越平均水平的人转载 2017-12-08 10:52:29 · 686 阅读 · 0 评论 -
Beyond Agile Programming
没有什么能代替对问题本身的透彻认识,除非中了头彩。没有什么解决方案能放之四海皆准,在某一场合的最佳方案,可能在别处偏偏是最差的。好方法通常具有一定的普遍适用性,熟悉以往的成功案例,可以温故而知新。解决之道不光是掌握方法,还得掌握时机,这样就能随机应变,让方法来适应问题,而不是削足适履。就算懂得再多方法和时机,实战不会根据现有知识来出题,很多领域前人也未曾探索,还是谦虚第一。转载 2017-12-12 08:47:33 · 293 阅读 · 0 评论 -
优秀的代码写两遍以上【Great code is written twice (or more)】
代码重写翻译 2017-01-22 09:11:36 · 479 阅读 · 0 评论 -
Martin Fowler先生关于持续集成的一篇文章
Martin Fowler先生关于持续集成的一篇文章转载 2017-01-06 15:51:24 · 921 阅读 · 0 评论 -
使用NUnit进行单元测试
NUnit是xUnit家族中的一员,适用于.NET的开发者。其简单易用,界面简洁,是.NET程序员的好帮手。原创 2016-03-21 17:18:22 · 1946 阅读 · 0 评论 -
vsftp乱码问题解决
一、问题现象:Android端用Java写的代码,将本地文件通过FTP上传到vsftp服务器,文件名中的中文显示乱码。二、问题定位:1)首先要知道,FTP传输协议中,默认编码方式为ISO-8856-1。不管本地中文编码采用什么方式,最终上传到FTP前,必须要统一转成ISO-8856-1,这样FTP服务器才能正常还原出原来的编码方式。2)客户端编码方式要和服务器的编码方式完全一致。比如服...原创 2019-08-30 15:46:43 · 5312 阅读 · 1 评论