hoare-deficiencies

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