To Refactor or Reengineer Your Software? Our Approach to Decision-Making
In software development, deciding when and what to refactor or reengineer is an important decision. Refactoring involves making small, incremental changes to your code…
Code quality content on the Revelry Blog: Navigate our lab notes by using the tag system.
In software development, deciding when and what to refactor or reengineer is an important decision. Refactoring involves making small, incremental changes to your code…
In part one of this two-part blog series, we looked at two approaches to codebase decisions: working with existing code patterns and refactoring for…
Codebase decisions aren’t just about writing code. They’re about making choices that shape the reliability, maintainability, and overall quality of software. Since requirements, technologies,…
Code audits are critical to preventing unstable code from being shared with the world or shipped to customers (gasp!), and they should be a…
Make sure you’re doing this consistently, because down the line it makes a big difference to somebody digging through git history.
Coding without if-statements is one method for learning other ways to structure your code. That doesn’t mean never use if-statements. Being careful with conditional logic makes better code. Here’s why.
Review your own code first before sending it for peer reviews. Here’s how to change the lens through which you’re inspecting your code.