Die meiste Zeit meiner Programmierkarriere habe ich den Befehl "build / compile / run" in der IDE verwendet, mit der ich arbeite, um ein lauffähiges Programm zu erstellen. Dies ist eine Taste, ziemlich einfach. Wenn ich jedoch mehr über verschiedene Sprachen und Frameworks lerne, spreche ich immer häufiger von "Build-Skripten" (ANT, Maven, Gradle usw.), um ein Projekt zum Laufen zu bringen. Ich verstehe dies so, dass es sich um Anweisungen für den Compiler / Linker / Magical-Program-Maker handelt, die Konfigurationsdetails angeben - Minutien.
Ich erinnere mich, Makefiles in der Schule geschrieben zu haben, aber ich sah damals keinen besonderen Vorteil (wir haben sie nur beim Schreiben in einem Unix-Terminal verwendet, in dem eine IDE mit dem praktischen "Build" -Button nicht vorhanden war). Darüber hinaus habe ich hier andere Fragen gesehen , die darüber diskutieren , wie die Build - Skripte kann mehr tun , als nur Ihr Programm erstellen - sie können Unit - Tests laufen sowie sichere Ressourcen unabhängig von der Host - Maschine .
Ich kann das Gefühl nicht loswerden, dass das Erstellen von Skripten wichtig ist, um als Entwickler verstanden zu werden, aber ich hätte gerne eine aussagekräftige Erklärung. Warum sollte ich Build-Skripte verwenden / schreiben?
In den Verantwortlichkeiten von Build Script und Build Server wird die Rolle erläutert, die es in einem breiteren Bereich spielt. Ich suche nach spezifischen Vorteilen, die ein Build-Skript gegenüber dem Befehl "build / run" einer IDE oder ähnlich einfachen Methoden bietet.
important to understand as a developer
, aber sicherlich nicht immer. Selbst in Umgebungen, in denen Build-Skripte praktische Anforderungen sind, kümmern sich viele "Entwickler" nicht im geringsten darum. Aber die Skripte sind dann eher für "Builder" als für die Entwickler wichtig. An den letzten Stellen, an denen ich gearbeitet habe, hatten die meisten Entwickler praktisch keine Verbindung zum Erstellen von Skripten.