官术网_书友最值得收藏!

Exploring Test-Driven Development

In order to craft robust, maintainable, and scalable software applications, software development teams and stakeholders must make certain important decisions early in the software development process. These decision makers must adopt the software industry's tested and proven best practices and standards throughout the different stages of software development.

The quality of software projects can quickly degrade when developers build the code base using development approaches, coding styles, and practices that automatically make source code rigid and difficult to maintain. This chapter points out the habits and practices that result in writing bad code and should therefore be avoided. The programming habits, development styles, and approaches that should be learned to facilitate writing clean and maintainable code are explained.

In this chapter, we will cover the following topics:

  • Difficulty in maintaining code
  • How bad code gets that way
  • What we can do to prevent bad code
  • The principles of test-driven development
  • The test-driven development cycle
主站蜘蛛池模板: 靖江市| 名山县| 高州市| 安化县| 宣汉县| 林芝县| 峨眉山市| 邵阳市| 仙居县| 平定县| 北安市| 翼城县| 棋牌| 温泉县| 双流县| 东山县| 灵石县| 达州市| 花莲市| 璧山县| 佳木斯市| 高台县| 龙游县| 青海省| 婺源县| 邳州市| 平舆县| 田阳县| 桃园县| 晋州市| 岳西县| 赫章县| 奇台县| 斗六市| 富源县| 屏东市| 白河县| 临洮县| 哈巴河县| 德清县| 武夷山市|