Users discuss issues with CRAP4j, a code quality analysis tool for Java projects. While some report broken download links and plugin errors, others praise its effectiveness at identifying problematic code and its Jenkins integration, noting it hasn't been updated since several years and may not support Java 7.
The Broken Window Theory in software development warns that messy code patterns encourage more disorder, yet teams often apply YAGNI and KISS principles so strictly that simple solutions accumulate into technical debt. As codebases grow, developers tend to copy established patterns rather than introduce needed abstractions, creating a cycle where bad patterns perpetuate themselves.