hoare-deficiencies

“Υπάρχουν δύο τρόποι για τη σχεδίαση ενός λογισμικού: O ένας τρόπος είναι να το κάνετε τόσο απλό ώστε προφανώς να μην υπάρχουν ελλείψεις, και ο άλλος τρόπος είναι να καταστεί τόσο περίπλοκο που δεν θα υπάρχουν εμφανείς ελλείψεις. Η πρώτη μέθοδος είναι πολύ πιο δύσκολη.” C.A.R. Hoare