小型团队结对编程研究、重构和实践

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:da_yu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
结对编程是两个软件开发者在一台电脑前一起工作的一种编程实践,是极限编程方法的基础。对于软件产品的开发,人的知识是项目成功的重要因素。在组织的软件过程改进中,合适地引入结对编程,有利于知识的共享并营造团队合作的氛围,进而改善产品质量和缩短完成时间。不同规模的组织和组织采用的软件过程的不同,对结对编程的引入会有不同的影响,所以在实践中结对编程的重构是必需的。为了更高的生产效率,基于小型组织和敏捷过程的项目实践,给出了一个切合实际的结对编程重构方案。在小型团队中实施结对编程会遇到各种具体的问题。通过分析结对编程的内涵,并在一个已经完成的软件开发项目中充分使用结对编程,同时比对传统的开发方法,可以得出结论:结对编程相比不结对可以让软件的质量更高,团队的合作力更强,应对困难能更有效解决。在小团队结对编程中,通过一些必要的重构和改进工作,可以避免投入过多的人力,从而降低了整体的成本,实现了灵活有效的结对编程。本文第一章介绍了结对编程并提出了在小型团队中实施结对编程的问题所在。第二章分析了结对编程的利益和成本。第三章针对结对编程和小团队的特性,提出了自己的重构改进。第四章为前面的分析论断提供了项目实践的检验,确定了详细的实施方法,并进一步证明结对编程的可用性和重构改进的必要性。第五章为总结和未来研究方向。
其他文献
日前,西南化工研究设计院有限公司和中海油合作研发的"煤制天然气甲烷化中试技术"在北京通过了中国石油和化学工业联合会组织的成果鉴定。鉴定专家认为,该技术具有完全自主知识
目的探讨不同病因行脾切除术患者术后血小板变化趋势特点,并对其临床意义进行探讨。方法纳入本院2011年1月-2016年12月74例行脾切除术患者的临床资料,依据其切除原因分为胰腺
采用溶胶-凝胶法,以硝酸锌、正硅酸乙酯、乙二醇为前驱体,制备了系列氧化锌/二氧化硅复合氧化物脱硫剂。考察了前驱液中硝酸锌的浓度和溶胶老化温度,以及脱硫气氛对所制备的
现阶段随着经济的发展,环境压力持续变大,生态园林作为重要的环境建设工程之一,在保持社会的可持续发展中占有重要地位。但在目前的应用中,生态园林建设是理论多于实践,因此如何更
采用普通化学浸渍法和超声浸渍法分别制备了负载Pt质量分数为0.5%、1.0%和2.0%的Pt/γ-Al2O3催化剂,并对其结构进行表征。研究了制备条件和反应条件对催化剂性能的影响。结果