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

Chapter 2. Tools, Frameworks, and Environments

 

"We become what we behold. We shape our tools and then our tools shape us."

 
  --Marshall McLuhan

As every soldier knows his weapons, a programmer must be familiar with the development ecosystem and those tools that make programming much easier. Whether you are already using any of these tools at work or home, it is worth taking a look at many of them and comparing the features, advantages, and disadvantages. Let's do an overview of what we can find nowadays about the following topics and construct a small project to get familiar with some of them.

We won't go into the details of those tools and frameworks since that will be done later on in the following chapters. The goal is to get you up and running and provide you with a short overview of what they do and how.

The following topics will be covered in this chapter:

  • Git
  • Virtual machines
  • Build tools
  • The integrated development environment
  • Unit testing frameworks
  • Code coverage tools
  • Mocking frameworks
  • User interface testing
  • Behavior-driven development
主站蜘蛛池模板: 平利县| 含山县| 河曲县| 阜平县| 兴国县| 米脂县| 邹平县| 灌阳县| 洛隆县| 收藏| 饶阳县| 沙河市| 高雄县| 忻州市| 清水河县| 新宁县| 丰顺县| 江陵县| 临武县| 洛阳市| 洮南市| 建德市| 濉溪县| 稻城县| 孝昌县| 丽水市| 右玉县| 康定县| 沛县| 安西县| 上思县| 临漳县| 辰溪县| 松江区| 壤塘县| 潞城市| 乐至县| 五寨县| 元朗区| 广饶县| 来凤县|