Code Leader: Using People, Tools, and Processes to Build Successful Software
2009-02-19 21:55
453 查看
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvp
Writing code is rewarding, but writing high-quality code, on time and at the lowest possible cost, is what makes a software project successful. As the role of a professional developer has evolved and taken on additional responsibilities, it is now necessary to work in concert with a team in order to improve both the process and final results of a software project. This unique book introduces a set of concrete best practices and construction techniques that can be applied to the development process and to actual code construction, so that you can confidently solve business problems rather than deal solely with pure coding tasks.
Patrick Cauldwell understands that it is no longer sufficient to just write software that solves a problem; it must also be fast, scalable, reliable, and easy to use. In this reference, he explains how to build software that is of high quality at a lower cost and shares with you the practical steps you must take in order to transition from software engineer to technical lead.
What you will learn from this book
*Practical steps you can take to combine different developmental philosophies, processes, and construction techniques into a unified approach to software
*Methods for deciding which parts of a project you need to write yourself versus what you can buy or reuse
*Tools and processes you can employ to improve source code quality and maintainability
*How to create, run, organize, and measure tests, and then make them more useful to developers and testers
*Ways that programming by contract can make your code easier for developers to understand and use
*Recommended techniques for handling errors in your code that will make your application easier to debug and support
http://rapidshare.com/files/123259265/0470259248.rar
Writing code is rewarding, but writing high-quality code, on time and at the lowest possible cost, is what makes a software project successful. As the role of a professional developer has evolved and taken on additional responsibilities, it is now necessary to work in concert with a team in order to improve both the process and final results of a software project. This unique book introduces a set of concrete best practices and construction techniques that can be applied to the development process and to actual code construction, so that you can confidently solve business problems rather than deal solely with pure coding tasks.
Patrick Cauldwell understands that it is no longer sufficient to just write software that solves a problem; it must also be fast, scalable, reliable, and easy to use. In this reference, he explains how to build software that is of high quality at a lower cost and shares with you the practical steps you must take in order to transition from software engineer to technical lead.
What you will learn from this book
*Practical steps you can take to combine different developmental philosophies, processes, and construction techniques into a unified approach to software
*Methods for deciding which parts of a project you need to write yourself versus what you can buy or reuse
*Tools and processes you can employ to improve source code quality and maintainability
*How to create, run, organize, and measure tests, and then make them more useful to developers and testers
*Ways that programming by contract can make your code easier for developers to understand and use
*Recommended techniques for handling errors in your code that will make your application easier to debug and support
http://rapidshare.com/files/123259265/0470259248.rar
相关文章推荐
- Code Leader: Using People, Tools, and Processes to Build Successful So, Wrox
- [转]How to build a data storage and VM Server using comodity hardware and free software
- 推荐一款自动编译工具Visual Build Professional和一本书《Coder To Developer -- Tools and Strategies for Delivering Your Software》
- 项目管理实践【五】自动编译和发布【Using Visual Studio with Source Control System to build and publish website automatically】
- Knoppix Hacks: Tips and Tools for Using the Linux Live CD to Hack, Repair, and Enjoy Your PC
- How to be successful: steal ideas and copy people
- 项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website automatically】
- Coder to Developer: Tools and Strategies for Delivering Your Software
- Using Qt to build an Omi App for iOS (and Android)
- How to hide & unhide the grid from the page by using people code?
- Using gdbserver and arm-eabi-gdb to debug native code in Android
- Using Asp.net Membership and RoleProvider to Build Login Pages
- How to migrate from code-centric to model-centric development using Rational Software Architect
- How to Build a Chat Bot Using Azure Bot Service and Train It with LUIS
- Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code
- Using a Java class to control directory searches for people and groups
- 项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website automatically】
- Using a batch file to automatically build a Windows CE 5.0 and 6.0 project
- Compile and build specific Hadoop source code branch using Azure VM
- failed to find Build Tools revision 23.0.0 rc2 Install Build Tools 23.0.0 rc2 and sync project