Other views on programming sins…
At the beginning of the sin-tacular, I asked for people to come up with their own lists. And here they are:
- 7 Deadly Sins of Software Development (Bill’s House O Insomnia)
- The Seven Deadly Sins of Programmers (.NET Data Practices)
- Seven Deadly sins of Software Development (Chris’ Comments)
- The 7 Deadly Sins of Software Development (Jon Skeet’s Coding Blog)
- Pet Peeves of Programming (John Meyer’s Blog)
My original plan was to comment on some of the individual sins that people listed, but they’re all great – you should go and read them all.
I was a bit intrigued, however, by Chris’ comment (or should that be “Chris’ Comments’ comment?):
Hey, Eric, what are the 7 Heavenly Virtues of Programmers?
Hmm…
A truly virtuous programmer recognizes when it is time to turn off the computer and spend time with your family, friends, and/or dog!!!
in no particular order
a truly virtuous coder
… knows what they want to build – they write their tests and comments first
… knows what profilers and coverage tools are and would find it difficult to do their job without either
… trys to understand the business problem they are helping to solve
… moves code down into a general library the instant they encounter a need for any function or even line of code that they know they have written before
… actually grasps why "switch" and "enum" are so wrong
… believes that build systems/releases/support structures/plans/bug tracking are as important a part of being a coder as writing code is
… builds specific code first but then generalises instead of copying and pasting when another requirement appears
http://blog.lifebeyondcode.com/blog/_archives/2006/2/7/1750207.html
Diligence – Diligent developers…
Вече има и SP 1 за Microsoft® Visual Studio® .NET™ 2003 download. CTP на нoвата версия на ADO.NET…
free myspace layouts codes graphics
PingBack from http://insomniacuresite.info/story.php?id=24
PingBack from http://menopausereliefsite.info/story.php?id=1018