hi!
Programmierer-Regel Nr. 1: Verlasse dich *nie*mals auf Usereingaben.
Programmierer-Regel Nr. 2: Vermeide Redundanz[1] ;-)
Programmierer-Regel Nr. 3: Vermeide unnötige Wiederholungen.
H.B. Fyfe Murphy's Laws Of Computer Programming
LAWS OF COMPUTER PROGRAMMING: I. Any given program, when running, is obsolete.
LAWS OF COMPUTER PROGRAMMING: II. Any given program costs more and takes longer.
LAWS OF COMPUTER PROGRAMMING: III. If a program is useful, it will have to be changed.
LAWS OF COMPUTER PROGRAMMING: IV. If a program is useless, it will have to be documented.
LAWS OF COMPUTER PROGRAMMING: V. Any program will expand to fill available memory.
LAWS OF COMPUTER PROGRAMMING: VI. The value of a program is proportional to the weight of its output.
LAWS OF COMPUTER PROGRAMMING: VII. Program complexity grows until it exceeds the capabilities of the programmer who must maintain it.
LAWS OF COMPUTER PROGRAMMING: VIII. Any non-trivial program contains at least one bug.
LAWS OF COMPUTER PROGRAMMING: IX. Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited.
LAWS OF COMPUTER PROGRAMMING: X. Adding manpower to a late software project makes it later.
bye, Frank!