7 Modularität

Stellen Sie sich ein Programm mit etwa 100 verschiedenen Funktionen vor, was nach den üblichen Maßstäben als ein »kleines« Programm gilt. Wenn wir nun die Liste der Argumente ändern, die an eine dieser Funktionen übergeben werden, wie viele andere Funktionen müssen wir dann anpassen? Wenn wir etwas an dem Code ändern, wie können wir dann herausfinden, ob irgendwelche anderen Funktionen dadurch gegenstandslos werden? Wenn wir eine der Funktionen für ein anderes Programm benötigen, wie viele andere Funktionen, von denen sie abhängt, müssen wir dann zu diesem anderen Programm hinzufügen?

Wenn Ihr Programm keine Form von Gliederung aufweist, wird es schwierig, denn dann müssen Sie, um diese Fragen zu beantworten, sämtliche Funktionen ...

Get Die Kunst der JavaScript-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.