《解析极限编程》--软件开发的基本活动

软件开发的基本活动:

1、编码,我们所做的一切都在代码上。编码时,大家需要明白的一件事就是代码是程序员沟通的媒介,你有义务学习任何能够提升你代码沟通能力的技术和思维,并把它运用到编码实践中。

2、测试,告诉我们编码什么时候完成。测试存在的目的一是使你的代码生命期更长,便于维护;一是可以提升我们编码的自信心。

3、倾听,沟通,了解业务.别说你只想做技术,如果业务人员不需要你,那么你就会直接被扫地出门。倾听就是一个业务沟通的过程,我们在沟通的时候得注意,只沟通应该沟通的事情,并且以适当的详细程度沟通。

4、设计,为了你能不断的把上面的编码,测试,倾听重复的进行下去,糟糕的设计会阻止你继续倾听需求,编写测试,实现代码,这就是为什么设计会是其中的一个基本活动的原因。设计会一直穿插在我们的编码过程中,不断的产生好的设计,改正糟糕的设计,并让任何需要学习的人都能学习当前的设计。

猜你喜欢

转载自ningandjiao.iteye.com/blog/1549459