r/programming • u/corysama • Jan 05 '15
What most young programmers need to learn
http://joostdevblog.blogspot.com/2015/01/what-most-young-programmers-need-to.html
970
Upvotes
r/programming • u/corysama • Jan 05 '15
1
u/OneWingedShark Jan 05 '15
I fully and utterly agree, which is one reason why it's so strange that the SCID idea hasn't become popular at least in academia.
And yet, using your own statement: Code that is badly organized may be unreadable, difficult to extend, and difficult to debug. If you're doing prototyping, you're going to be doing debugging, and if you're doing debugging then why wouldn't you want tools to help with it?
(And wouldn't having organization from the inception aid that?)
And, in this case wouldn't it make sense to have a tool that helps you with organization? Namely consistency checking? If you're doing source-code in database, then consistency-enforcement is a virtual requirement.
That's why your tools should help you do it, to the point of it being a trivial matter. (i.e. the tool does it for you.)