In my experience, ensuring a good architecture is one of the hardest aspects of code review. A line-by-line code review can oftentimes feel so low level that the larger vision of the project's architecture fades away. It's important to remind oneself to continuously think about the larger picture. How might this system continue to evolve in the future?
I've seen a growing number of organizations put together an architectural oversight group to address this on a continual basis. Is there more the average developer could be doing to prevent "architectural drift"?
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
In my experience, ensuring a good architecture is one of the hardest aspects of code review. A line-by-line code review can oftentimes feel so low level that the larger vision of the project's architecture fades away. It's important to remind oneself to continuously think about the larger picture. How might this system continue to evolve in the future?
I've seen a growing number of organizations put together an architectural oversight group to address this on a continual basis. Is there more the average developer could be doing to prevent "architectural drift"?