CodeScene’s latest whitepaper, Refactoring vs Refuctoring, has some interesting findings, quotes, and improvements for AI / LLM assisted coding.
Continue reading “Refactoring vs Refuctoring Whitepaper”Refactor All The Time Instead of “Tech Debt Day”
You don’t negotiate with Product Owners on time on technical debt vs. time on features. You refactor all the time, while building the features. Product Owners not giving you time aren’t the ones at fault for the technical debt, you the coder are, for allowing the code to become a mess over time.
Continue reading “Refactor All The Time Instead of “Tech Debt Day””Quality Coding Manifesto
Interesting points here about Scrum assumed you had good software engineering practices, the perhaps the guide should be updated to have that point.
Also neat to see the definitions of things be extremes and why they were originally called “Extreme Programming”.
An article I wished I had access to 12 years ago.
The Continuous Integration Certification
You must answer all 3 questions “Yes”:
- Does your team commit and push to a shared main/master/trunk daily?
- Does the above commit cause automated build and test?
- If a build fails, is it back to green within 10 minutes?
https://martinfowler.com/bliki/ContinuousIntegrationCertification.html