- Test-Driven Java Development(Second Edition)
- Alex Garcia Viktor Farcic
- 180字
- 2021-06-24 18:31:45
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 their features, advantages, and disadvantages. Let's get 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
- Hamcrest and AssertJ
- Code coverage tools
- Mocking frameworks
- User interface testing
- Behavior-driven development
推薦閱讀
- MySQL數據庫管理實戰
- 移動UI設計(微課版)
- C語言程序設計案例教程(第2版)
- Microsoft Application Virtualization Cookbook
- JMeter 性能測試實戰(第2版)
- Python全棧數據工程師養成攻略(視頻講解版)
- Extending Unity with Editor Scripting
- Learning Ionic
- 創意UI Photoshop玩轉移動UI設計
- Go語言入門經典
- Mastering Apache Camel
- UML基礎與Rose建模實用教程(第三版)
- Java程序性能優化實戰
- IBM DB2 9.7 Advanced Application Developer Cookbook
- 大象:Thinking in UML(第二版)