Click any tag below to further narrow down your results
Links
This article discusses how AI tools necessitate stricter coding practices to produce high-quality software. It emphasizes the importance of 100% code coverage, thoughtful file organization, and automated best practices to support AI in writing effective code.
The author used an AI tool to repeatedly modify a codebase, aiming to enhance its quality through an automated process. While the AI added significant lines of code and tests, many of the changes were unnecessary or unmaintainable, leaving the core functionality largely intact but cluttered. The exercise highlighted the pitfalls of prioritizing quantity over genuine quality improvements.
This article discusses the issues caused by frozen test fixtures in large codebases, where changes can lead to false test failures. It emphasizes writing focused tests to prevent fixture dependency problems and explores effective strategies for maintaining both fixtures and factories.