|
|
|
|
|
by phillipwills
3664 days ago
|
|
I wouldn't say that this article is describing a correct way to do things. It's more of a set of guidelines to follow, and I'm glad someone wrote them down. I've been doing these things, but I generally have a hard time concisely describing it. Of course, these aren't hard and fast rules. More of a guide to thinking about problems to help programmers be more efficient and accurate... More precise... I don't really know how to describe it, but one day, you find yourself doing these things more... Stuff gets easier... Things just start to click. I'd like to add one more, though maybe it's really just another way of putting one of the other statements. Stop worrying about all the unknowns in the project. Work on what's known, usually the unknowns will become more clear as you progress. |
|
It's doubly painful when days after they come up with the random set of lines that produces the intended result and dozen unintended side effects and proudly declare 'see! I did it'
the fact is this stuff has been in literature from the seventies. I found very little in this article that couldn't be found in 'code complete' or 'refactorings'. I just wish at some point developers will stop learning everything from scratch.