软件开发过程
文章平均质量分 78
qinysong
这个作者很懒,什么都没留下…
展开
-
我对xp关键实践之“结对编程”的理解
在面对敏捷开发这一话题时,我们内心往往很复杂,即激动又忐忑,我们感觉通过敏捷开发会给我们带来很大的价值,但深入一想又感觉会有很多问题。结对编程是XP极限编程的关键实践之一,也是最备受争议的,我们往往对其既肯定又否定,我们感觉它会给我们带来效率上的提高,也会感觉它会降低我们的效率。 本文因javaEye论坛的一篇帖子所起,表述了我对结队编程的一些看法 结队编程是XP极限编成原创 2006-09-21 21:24:00 · 5954 阅读 · 10 评论 -
《重构-改善既有代码的设计》笔记1
之前写程序也总是不停的重构、重构,读完这本书之后才发现对于重构的理解以前是很肤浅的,很不成体系的。《重构》真是一本好书! 下面粗略地概括一下对重构的理解,也整理一下之前不是很清楚的概念。1、《重构》有一个很好的动机,也可以说是价值观,就是程序第一是写给人看的,而不是写给机器看的。 根据这一价值观,其他多种利益纷至沓来,比如当程序有了良好的可读性和可理解性,程序中隐藏的Bug便很容易浮出水面,开原创 2007-04-01 19:35:00 · 1288 阅读 · 0 评论 -
《重构-改善既有代码的设计》笔记2
一、重构的方向代码的坏味道Bad smells一章,真是一顿营养丰富的大餐。Duplicated Code是代码腐化的万恶之源,Long Method、Large Class、Long Parameter List这些几乎就是旧社会臭婆娘的裹脚布,Divergent Change、Shotgun Surgery、Feature Envy、Inappropriate Intimacy这些简直就是原创 2007-04-01 19:41:00 · 1274 阅读 · 0 评论