We’re proud to announce our 2.0 release of the CodeScene on-premises version!
CodeScene 2.0 offers a new UI/UX together with several new analyses, particular on an architectural level.
New Features
- Conway’s Law: CodeScene offers a new analysis that lets you evaluate how well your architecture aligns with your organization, aka Conway’s Law. Note that a similar analysis has been supported on file level; The difference here is that the analysis operates on your architectural components, for example on service boundaries. This high-level analysis is particularly useful if you work on microservice architectures.
Measure Conway’s Law in your codebase.
- Find team coordination bottlenecks: CodeScene’s architectural analyses also lets you measure the coordination needs on an architectural level to detect sub-systems that become coordination bottlenecks or lack a clear ownership.
Find team coordination bottlenecks.
- Measure Technical Sprawl: CodeScene visualizes the main programming language behind each module in your system. The technical sprawl analysis is particularly useful for off-boarding, where you simulate that one – or more – developers leave.
Combine Technical Sprawl with Knowledge Loss for off-boarding.
-
Kotlin support in X-Ray.
-
Analysis house-keeping rules like “delete all analyses older than a week” or “just keep the last 5 analysis results”.
-
New Hotspot visualization: Unifies the different aspects of hotspots into a single view. We also present the directory structure as a navigable view.
Switch between different aspects in the hotspot view.
Improvements
-
Exclude specific commits from a project. This is useful in case you have an initial commit to import an existing codebase.
-
No overlap between the labels in the visualizations.
-
Support disabling auto-detection of content since it may lead to noisy data in some codebases.
-
Show the current branch of each repository under analysis.
-
Calculate a default exclusion filter based on the content of the codebase.
-
Remove the color specification for authors and teams since CodeScene now generates distinct colors automatically.
-
Improved data mining by tracking content that has been copy-pasted from other files.
-
Make the thresholds in the delta analysis configurable. Note that this requires a new version of CodeScene’s Jenkins Plugin.
-
Minor bug fixes and improvements.
Contact us to get your license for CodeScene here.