Ich stehe gerade vor einer Entscheidung in meinem kleinen Projekt und frage mich, ob ich den Build-Prozess wirklich selbst schreiben muss. Letztens habe ich von einem Kollegen gehört, er nutze für sowas immer ein Build-Tool, das alles automatisch managed. Ich habe das Gefühl, ich verschwende Zeit mit meinen eigenen Skripten, die am Ende doch immer irgendwo haken. Vielleicht sollte ich mich mal umschauen, was andere für solche Standardaufgaben verwenden.
Das klingt frustrierend. Du fragst dich, ob deine eigenen Skripte sinnvoll sind, wenn Build Tools so viel leisten. Es ist verständlich, dass du nach weniger Gemurkse suchst.
Ein Build Tool fasst Aufgaben wie Abhängigkeiten, Kompilieren, Tests und das Verteilen von Artefakten in einer Pipeline zusammen. Das erhöht die Reproduzierbarkeit und spart langfristig Zeit, aber der upfront Aufwand hängt von der Komplexität ab.
Glaubst du wirklich dass deine Skripte so zuverlässig sind oder ist es eher Bequemlichkeit die dich festhält?
Du sagst Build Tools liefern viel doch manchmal wirkt der erste Overhead größer als erwartet und die Pipeline wird am Ende zu einem Monster.
Vielleicht geht es um eine neue Perspektive statt Build Tool zu wechseln Die Frage ist welche Prinzipien Automatisierung wirklich sinnvoll machen Wiederholbarkeit Transparenz und klare Grenzen.