Slide 7
Slide 7 text
7
Tools
Code editors and IDEs IntelliJ IDEA, Eclipse, Visual Studio Code
Coding assistants Codeium, GitHub Copilot, StarCoder
Version control
GitHub, GitLab, BitBucket, Azure Repos (a part of Azure DevOps), AWS
CodeCommit (a part of AWS Developer Tools)
Dependency management Gradle, Maven
Static code analysis SonarQube (plugin uses CodeNarc), CodeNarc (standalone)
Unit testing Spock, JUnit, TestNG
Test coverage JaCoCo, Cobertura
Mutation testing
Software composition analysis Snyk, JFrog Xray
Performance analysis: profiling
SAP JVM Profiler, async-profiler, VisualVM, JConsole, Java Mission
Control, JProfiler, YourKit
Performance analysis: (micro)benchmarking Java Microbenchmark Harness (JMH), Google Caliper