Tag: software-design
All the articles with the tag "software-design".
-
What I fix in code review
The specific structural problems that appear repeatedly in codebases, with code diffs showing the problem and the fix.
-
How edit forms should load dropdown data
Edit forms with multiple dropdowns usually trigger one API call per dropdown. Two problems follow — the form stays blank until all calls resolve, and load time scales with dropdown count. This note covers how to fix both: embed current selections in the entity response, aggregate option lists into one scoped endpoint. Two requests total, regardless of dropdown count.
-
What makes code unmaintainable
Why code becomes hard to change: cohesion failures, coupling failures, leaked decisions, and other structural causes of unmaintainable software.