in , , , ,

The 7 deadly sins of programming

The 7 deadly sins of programming | programming-memes, software-memes, code-memes, java-memes, program-memes, aws-memes, array-memes, c++-memes, list-memes, date-memes, c-memes, cli-memes, IT-memes, idea-memes, ide-memes, mac-memes, language-memes, cs-memes, space-memes, tabs-memes, feature-memes | ProgrammerHumor.io
programming-memes, software-memes, code-memes, java-memes, program-memes, aws-memes, array-memes, c++-memes, list-memes, date-memes, c-memes, cli-memes, IT-memes, idea-memes, ide-memes, mac-memes, language-memes, cs-memes, space-memes, tabs-memes, feature-memes | ProgrammerHumor.io

[text] What are the 7 deadly sins of programming John Purcell Creator of CaveOfProgramming.com 8. Updated Dec 2 2017 Upvoted by Les Howie Software professional for 40 years. and Hasib Al Muhaimin IOl participant 13 14 15 ACMICPC World Finalist 2016 Author has 5.9k answers and 9.3m answer views . Using spaces instead of tabs. You should always always use tabs not spaces. . Using tabs instead of spaces. You should always always use spaces not tabs. . Not using autoformatting. Forget all that tabsspaces rubbish whats wrong with you autoformat your code and then people wont have to look at your weird ideas about brackets and spaces. . Using IDEs which have features such as autoformatting and nicely coloured buttons. All code should be written in vi or Emacs thus ensuring the purity of the programming experience. . Not using IDEs. Noone wants to pay for all the time its going to take you to type things that you could have done at the click of a button or scroll up and down using some ridiculous key combination invoked using LISP. . Failing to learn C and C. Its really important to learn the two absolute essential languages. You think Java isjust as good Fine write me a real time control system for racing cars in Java and Ill believe you. . Learning C or C when you could be using something modern like Java instead. Admit it all your schedules involving C or C overrun by five years. And even then the software turns out to have critical flaws that Java would not even have allowed you to create. Overrunning the end of an array. 356.1k views View 11.9k Upvoters View Sharers