- Test-Driven Java Development
- Viktor Farcic Alex Garcia
- 182字
- 2021-07-16 20:31:26
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
- TypeScript入門與實戰
- 基于免疫進化的算法及應用研究
- Mastering Android Game Development
- 零基礎學Python編程(少兒趣味版)
- 并行編程方法與優化實踐
- HTML5移動前端開發基礎與實戰(微課版)
- Building UIs with Wijmo
- 情境微課開發(第2版)
- Serverless從入門到進階:架構、原理與實踐
- Java與Android移動應用開發:技術、方法與實踐
- Visual C++網絡編程教程(Visual Studio 2010平臺)
- MATLAB語言及編程實踐:生物數學模型應用
- Visual FoxPro程序設計(第二版)
- Cacti實戰
- Java多線程編程核心技術