rbandrews: (Lambda)
[personal profile] rbandrews
All maintenance programming,
all maintenance programming,
all maintenance programming,
can be reduced to one task:
"This works with one. We want it to work with many."
This doesn't mean that you should make everything work work many by default. If you do that, correctly, then you would theoretically have no maintenance to do. However, it would add so much complexity to your program that you would have to configure it yourself every time, which is worse, because it's just like maintenance programming, except with your buggy environment instead of the compiler's good environment.

It means, like anything else in programming, that you should use judgment. To remove problems before they occur, make the right things work with many. Anyone who says "you aren't gonna need it" or "do it just in case" as blanket philosophies can be safely ignored.

Profile

rbandrews: (Default)
rbandrews

July 2024

S M T W T F S
 123456
78910111213
14151617181920
212223242526 27
28293031   

Style Credit

Page generated Jul. 29th, 2025 08:20 pm
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags