Davy Jones@lemmy.dbzer0.com to Programming@programming.dev · 17 hours agoWhich software design principles do you rely on most?message-squaremessage-square21fedilinkarrow-up135arrow-down10file-text
arrow-up135arrow-down1message-squareWhich software design principles do you rely on most?Davy Jones@lemmy.dbzer0.com to Programming@programming.dev · 17 hours agomessage-square21fedilinkfile-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·16 hours 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