- 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
推薦閱讀
- ClickHouse性能之巔:從架構設計解讀性能之謎
- 精通搜索分析
- WSO2 Developer’s Guide
- Cassandra Data Modeling and Analysis
- Xamarin.Forms Projects
- Linux Device Drivers Development
- 低代碼平臺開發實踐:基于React
- Python語言實用教程
- Python深度學習原理、算法與案例
- CRYENGINE Game Development Blueprints
- Python大學實用教程
- Fastdata Processing with Spark
- 從Excel到Python數據分析:Pandas、xlwings、openpyxl、Matplotlib的交互與應用
- Photoshop智能手機APP界面設計
- Java程序設計實用教程(第2版)