View Single Post
Old 12-16-2014, 02:51 AM   #276
murg
No Comment
murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.murg ought to be getting tired of karma fortunes by now.
 
Posts: 3,240
Karma: 23878043
Join Date: Jan 2012
Location: Australia
Device: Kobo: Not just an eReader, it's an adventure!
Quote:
Originally Posted by BWinmill View Post
Perhaps a professional software developer can answer this question: the notion of good and poor programming practices have existed for decades.
Yes. And the notions change every decade or so.

Quote:
Originally Posted by BWinmill View Post
While there is some disagreement as to what those practices are, they are typically emphasize maintainability and are among the first things that people learn when they learn how to program.
Nope. On both counts.

Programming practices are about programming. Rarely do they take into account actual production support. They are usually some idea that percolates out of academia (you know, the people who don't program for a living).

Rarely do you learn programming practices when learning to program. Usually you're just trying to get the damn thing to work, and the instructors are more interested in whether your program works than how maintainable it is.

Quote:
Originally Posted by BWinmill View Post
Modern languages and libraries facilitate these programming practices.
Modern languages are usually the cause of bad coding practices.

Quote:
Originally Posted by BWinmill View Post
When we are talking about ereaders, there are typically sufficient resources to use those languages and libraries.
Actually, modern languages are generally not used in eReaders. eReaders are embedded devices, and there aren't enough resources to use modern languages. Generally the devices will be coded in C or C++, neither of which is currently a modern language.

Quote:
Originally Posted by BWinmill View Post
Given all of that, how is it possible to make code so obtuse that it is difficult to add an extra font size?
Very easily.
murg is offline   Reply With Quote