Ich bin mir nicht sicher, ob Sie hier die richtige Frage stellen.
Sind Sie nach einem vereinfachten make? In diesem Fall müssen Sie jemanden, der mit make vertraut ist, dazu bringen, eine Reihe von (M | m) Akefiles zu erstellen, die Ihr Problem vereinfachen.
Oder möchten Sie die zugrunde liegende Technologie betrachten? Wollen wir eine Design-by-Contract-Architektur durchsetzen, die in das Code-Design integriert ist? Oder möglicherweise die Sprache selbst, z.B. Ada und sein Konzept von Spezifikationen (Schnittstellen) und Körpern (Implementierungen)?
In welche Richtung werden Sie die möglichen Ergebnisse einer solchen Frage definitiv beeinflussen?
Grundsätzlich neue Wege zum Aufbau von Systemen nur aus jenen Komponenten, die sich wirklich verändert haben, im Vergleich zur Einführung neuer Technologien, die solche Mechanismen eingebaut haben.
Sorry, es ist keine direkte Antwort. Ich wollte nur versuchen, dich dazu zu bringen, einzuschätzen, welchen Weg du gehen willst.
prost,
Rob
Wird die Antwort nicht stark davon abhängen, was das Problem ist? Für die Dinge, die ich damit zu tun habe, ist 'make' zu einfach. – reinierpost
Ruby Rake, CoffeeScript Kuchen, Python Scons, Java Ant/Maven, C# MSBuild, Cross-Plattform CMake – Pred