Need a laugh?
- The Dilbert Zone
- WWWF Grudge Match
- The Onion
- The danger behind
dihydrogen monoxide.
- The Unwritten Laws of Programming.
Here they are:
The Unwritten Laws of Programming
Assume your program will not work.
"Why use object oriented programming practices (OOP)?" The use of private and public
datatypes helps to locate the source of errors in your program.
Assume you are stupid.
"What if I am the only one working on a programming project?" You must still obey the
laws of OOP. For you may come back years later to look at this code (An older you may be
thought of as another person.)
Assume your coworkers are stupid.
"Why use information hiding? Isn't it better to share?" No. By limiting access to your
structures you can find out who's code contains bugs.
Assume your users are stupid.
Assume you have an infinite address space.
Dedicated to 15-211 and 15-212, Fundamental Structures of Computing Programming I and II.
All of the examples are based on actual programming principles.