随笔
zhang_qxian
敏捷教练,资深码农,对敏捷软件开发,架构设计,研发管理等均有涉猎。
展开
-
终于可以更新博客了
博客被莫名其妙关闭以后,无法撰写新的博客文章。经过和客服的沟通后,终于解决了问题。感谢CSDN客服认真的工作态度,高效的处理过程。后续可以继续更新,分享经验和教训了。原创 2016-03-03 17:17:11 · 299 阅读 · 0 评论 -
测试相关概念
整理的各种类型的测试相关概念原创 2017-01-22 08:33:56 · 2295 阅读 · 0 评论 -
Do Hard Things---做困难的事情
重新整理翻译这篇文章,仍然有所感慨。我们在一些平庸的想法中沉寂太久了,每日的重复性工作毫无创意,但又不知道怎么改变。这样年复一年的过去,当有一天你发现自己老了,失去了市场竞争力了,才知道类似CRUD的项目把你坑惨了。如果你早点读到这篇文章,或许会醒悟的更早一点。翻译 2017-01-24 09:23:43 · 1424 阅读 · 1 评论 -
从某地产公司的激进谈软件开发
前几天看到一则触目惊心的朋友圈,大概意思是,某地产商董事长下达红头文件,要求设计院接到营销户型配置及设计要求后,当天内通宵出图,而且还算了一笔账,一万块,可以让一个设计师干十天,也可以让五个设计师白加黑,通宵干一晚。当然,这事情真假与否自有良心对作俑者进行拷问,当某一天出了事情之后自有法律进行严查,但这种触目惊心涉及居民生命的事情,实在让人瞠目结舌。由此想到软件开发。相信不少人有过这种悲催的经历,...原创 2018-04-25 09:02:05 · 341 阅读 · 1 评论 -
会编程能改变什么?
昨日一朋友携家带口到上海来度假,晚上一起聚餐。席间聊天,本来家长里短,突然画风一变。朋友说,以前搞软件开发多年,做事情的思路对现在工作帮助很大。比如会想怎么把一份手工做的事情,通过写点代码,把它变成自动化。举例说,他们要维护成千上万台机器,配置各不相同,要安装各种操作系统。因机器配置不同,就需要人工填写一些模板,然后把模板导入到待装的机器上,再启动安装。以前都是手工完成,做一个模板,动辄要几天时间...原创 2018-05-07 08:52:24 · 519 阅读 · 0 评论 -
两个逻辑题
近期遇到两个逻辑题,感觉有点好玩,发上来以作记录。1、给定9个球,其中一个质量比其他8个球要轻(或者重),给定一个天平,问最少几次可以把这个轻球找出来。2、给定一组大小长短不一的乐高积木,以及一个天平,如何把这组乐高积木按照重量从轻到重排列出来。第一题,只要把9个球分成3组,两组先比较,重量轻的一组,必然包含了轻球。再对这组的三个球,抽取两个,如果相等,必然是第三个球,否则轻者就是轻球...原创 2019-03-08 15:33:42 · 237 阅读 · 0 评论 -
关于接口隔离(ISP)
接口隔离原则(Interface Segregation Priciple,ISP),简单说来就一句话,即不能强迫客户依赖于和他无关的接口。从本质上来讲,ISP就是隔离变化的波及范围。如果变化波及到了本身并不使用这些变化者功能的地方,这本身就是非常可怕的。对于修改和新增功能无法预测,对于大型项目来说是一场灾难。 在《敏捷软件开发:原则、模式与实践》中提到,“胖类会导致它们的客户...原创 2019-05-16 15:50:48 · 393 阅读 · 0 评论