Open ghost opened 11 years ago
modularity, reusable code, security (input validation for starters), supportability/readability, if you write anything that touches infrastructure... assume it may stick around for years and others will have to support it, fix it, troubleshoot problems it touches...
@apeiron please take a gander at the recently-merged programming 101 topic, some stuff might be covered there, some may not.
I don't think it's appropriate to rewrite a "CS fundamentals for programmers" here, but open to hearing about some of the ideas you might have in mind.
Bump.
This is more than just scripting/hacking to get a solution done. There's a difference in mindset and goals between writing code to automate something quickly and writing code for the business's main application.