This document discusses the Java development ecosystem. It describes common development tools like Jenkins, source control systems, Maven, Nexus, code analysis tools, and Sonar. These tools help with tasks like continuous integration, dependency management, code quality analysis, and monitoring project metrics over time. Sonar in particular collects results from analysis tools and provides visual dashboards to track metrics and summarize projects' test coverage, lines of code, and other indicators.
18. Executing post-build processes (e.g. deploying to testing server)Alternatives: Apache Continuum, JetBrainsTeamCity, Atlassian Bamboo, CruiseControl, Team Foundation Server, … thousands of them www.ciklum.net 7
45. Part 2. Project metrics www.ciklum.net 14 Each metric is an answer to: How many tests? How big your code? What is code test coverage? How nice style of your code?
Вспомните проекты в которых вы учавствовали с самого начала проекта. Есть чистый лист на котором рисуете карандашом свои идеи. Со временем что-то становится лишним вы стираете ластиком – остаются серые следы. Вы нарисовали картинку, а если нужно что-то исправить? Снова стирать оставлять грязные следы.Development ecosystem – это также как человеческая среда обитания. Свежий воздух, ясное солнце, деревья – всё это делает жизнь нашу лучше.