by eigenbom on 2/11/17, 11:32 PM with 32 comments
by stevekemp on 2/12/17, 3:53 AM
BUGS
The source code is not comprehensible.
That's probably one of the dividing lines. There are many programs that have "bad" source code, but which are still essential.Another measure of "badness" could be how extensible, or not a program might be. Or even how many security-holes. With regard to security holes some projects such as Wordpress or Wireshark crop up too often.
But honestly? Most of the badly written programs aren't so bad, if you ignore a couple of outliers. If the benefits outweigh the drawbacks then the software leaves the world a better place.
by larrykubin on 2/12/17, 5:48 AM
by eigenbom on 2/11/17, 11:48 PM
Blender is another one that seems very ramshackle and complex. I won't go as far as saying it's poorly written, but it's a product of many contributors, including students, and yet it's an amazing piece of software.
This thread is not meant to be a criticism of projects, but a celebration that code quality is not the be all and end all.
by danielvf on 2/11/17, 11:35 PM
by mondoshawan on 2/12/17, 4:41 AM
by leovonl on 2/13/17, 9:24 PM
1) Most of Linux source code is composed of drivers;
2) Most drivers for Linux have really bad quality code, with very few exceptions;
Then Linux is a perfect example.
by logronoide on 2/12/17, 12:19 AM
by tuananh on 2/12/17, 7:45 AM
by randombit on 2/12/17, 9:51 PM
by sayelt on 2/12/17, 4:02 AM
by splitbrain on 2/12/17, 7:22 AM
by LarryMade2 on 2/12/17, 5:52 PM
by nunez on 2/12/17, 4:07 PM
by Animats on 2/12/17, 5:53 AM
by smilesnd on 2/14/17, 11:03 AM
by informatimago on 2/12/17, 2:37 AM
by runT1ME on 2/14/17, 3:40 AM