A robust software design process has so many...

October 12th, 2020

A robust software design process has so many...

A robust software design process has so many positive side effects. One that’s not immediately obvious is that code reviews become less painful. " "" "Through the design process, consensus should form over the overall architecture of the solution. Such an agreement then serves as the basis for code reviews, instead of potentially having a conflict of significant proportions. Isn’t it better to discuss how to build something before you’ve given it a try? " "" "On top of saving time from avoiding major changes post code review, upfront design saves emotions too. Having a design discussion over a code review, followed by needing to rework your solution, is incredibly frustrating and draining. Preempt all of that with software design! #bendevtip


Original post on LinkedIn