《程序员修炼三部曲》是一套由四本小册子组成的丛书,旨在帮助解决程序员在日常工作中遇到的一些具体问题和需要,覆盖了对于现代软件开发非常重要的基础性知识。这套丛书不仅展现了注重实效的实际技巧、工具使用,也贯穿了作者们在其名作《程序员修炼之道:从小工到专家》中所坚持的开发哲学。而所有这些,都是帮助开发人员和开发团队进行正常开发,并带来高开发效率的利器。
《版本控制之道——使用CVS》是三部曲中的第一部,它讲述如何使用版本控制给整个项目打基础,如何有效地使用版本控制系统,并从中获取最大的好处和安全性。尽管使用了版本控制可以使项目的开发工作大大提高效率,但现实中却仍有很多开发小组根本没有使用或不会正确使用版本控制。许多人抱怨版本控制过于复杂,有点望而生畏。其实他们只要掌握了如何去使用一些方便的基本用法就可以享有版本控制所带来的90%的好处,而本书正是为了帮助读者了解这些方便的基本用法,从而比较容易地去掌握版本控制的精髓,提高开发工作的水平。
展开
您在这里:第一部曲:版本控制之道——使用CVS。
第二部曲:单元测试之道Java版——使用JUnit;单元测试之道C#版——使用NUnit。
第三部曲:项目自动化之道——如何建构、部署、监控Java应用。
阅读本书之后,您将能够做到:
·让多个开发者安全地共享基本代码库。
·知道如何撤消之前任何时刻造成的不正确的决定。
·在版本发布期,知道如何避开代码冻结期而持续地进行开发工作。
·获得了一个能够告诉你“谁在什么时候做了哪些修改,为什么做这些修改”的工具。
·知道如何生成软件的早期版本,并且如何基于这些版本开展工作。
本书致力于教你如何有效地使用最流行的版本控制系统CVS。
“版本控制”致力于帮助程序员管理他们的项目资产。它虽然是一门基本的实践性技术,但是许多人并不知道如何使用它,或者未能有效地利用它。与大多数人的想法相反,我们认为版本控制并不是一门难学的技术,更不会是一门难用或者难以实现的技术,而是一门简单的技术,但另一方面,版本控制又是一门不可或缺的技术。如果没有采用版本控制,您的项目资产将会岌岌可危。
本书给出了一系列针对版本控制的方法与技巧,帮助您更好地挖掘出版本控制系统的各种用上与好处。借助于本书给出的各种方法与技巧,您将能够更好地保护您的项目资产,并且知道如何使用这些资产。