Davy Jones@lemmy.dbzer0.com to Programming@programming.dev · 6 days agoWhich software design principles do you rely on most?message-squaremessage-square25fedilinkarrow-up141arrow-down10file-text
arrow-up141arrow-down1message-squareWhich software design principles do you rely on most?Davy Jones@lemmy.dbzer0.com to Programming@programming.dev · 6 days agomessage-square25fedilinkfile-text
I’m curious which software design principles you find most valuable in real projects. Two concise summaries I’ve found: Clean Code by Robert C. Martin A Philosophy of Software Design by John Ousterhout
minus-squarelimer@lemmy.mllinkfedilinkarrow-up2arrow-down1·6 days agoSoftware design should minimize work and provide structure. In practice it’s harder to do the larger a project. Most strategies work well with a few dozen files, but not tens of thousands of files by hundreds of developers. Which is exactly what happens now in the average web page
Software design should minimize work and provide structure.
In practice it’s harder to do the larger a project.
Most strategies work well with a few dozen files, but not tens of thousands of files by hundreds of developers.
Which is exactly what happens now in the average web page