Funktionen und Prozeduren sind zwei der Werkzeuge in jeder Programmierer die Werkzeugkiste , die ihn zu einer strengeren , effizienteren Code schreiben können . Zwar gibt es eine Kehrseite oder zwei in die mit dieser Programmiersprache Option sein , die Vorteile überwiegen bei weitem keine Nachteile . Durch die Implementierung von Funktionen und Prozeduren in seinem Programm , reduziert der Programmierer Codierung Zeit -und Debugging- Zeit , wodurch die gesamte Entwicklungszeit. Prozeduren und Funktionen
Prozeduren und Funktionen arbeiten nach dem gleichen Prinzip des Schreibens ein kleines Stück Code, den Sie anrufen können , anstatt den gleichen Code an mehreren Stellen in Ihrem Programm. Diese Praxis verkürzt sich auf Programm Größe zumindest , und oft verbessert die Lesbarkeit des Programms. Die meisten Programmiersprachen enthalten eingebaute Funktionen und unterstützt die Fähigkeit, Prozeduren und Funktionen in Ihrem Code zu bauen.
Reduzierte Coding Zeit
Ein Vorteil der Verwendung von Funktionen und Prozeduren ist , dass Programmierzeit verringert wird. Wenn Sie nur eine Routine ein Mal und Code -Anweisungen, die nennen es schreiben, sparen Sie die Zeit der Codierung der gleichen Routine mehrfach , auch wenn Sie zum Ausschneiden und Einfügen die Routine zu entscheiden. Der Rückgang bei der Codierung Zeit hilft, die Gesamtkosten des Projekts Lieferzeit zu reduzieren.
Reduzierte Debuggen Zeit
Neben der Reduzierung Codierung Zeit, mit Prozeduren und Funktionen helfen um das Debugging zu reduzieren. Wenn Sie den gleichen Code in mehreren Orten ist es manchmal schwierig , um das Debuggen Änderungen in all diesen Orten zu machen. Wenn Sie die Änderung an einer Stelle , machen aber nicht um die Änderung in den beiden anderen Orten machen, ist es leicht zu Verwechslungen . Dies macht es schwierig , das Problem zu finden und zu beseitigen es von jedem Ort auf dem Programm.
Wartung Effects
Die Auswirkungen auf Programm Wartung, die die teuersten ist die Entwicklungsstadien kann sowohl gut als auch schlecht. Wie bei der Fehlersuche , wenn das Problem in einer aufgerufenen Prozedur , dann kann man es einmal zu finden und zu beseitigen es schnell. Allerdings, wenn der Programmierer, die Code überstrapaziert Prozeduren und Funktionen schrieb , kann das Programm schwieriger zu verstehen . Die schwieriger zu verstehen , desto länger dauert es , um ein Programm zu beheben.