Wir stehen immer wieder vor folgenden Fragen:
- Wie kriegen wir es hin, dass alle Entwickler die gleichen "Einstellungen" / Komponenten nutzen (nein, nicht alle Entwickler [Azubis, ..] sind in der Lage dies selbst zu pflegen)
Wir machen das so:
- Alle (Kauf/
OS/Selbstentwickelten) Komponenten liegen ebenfalls im
CVS
- Die Kompoenten werden über ein Script (*.bat-Datei mit Aufruf msbuild der entsprechenden dproj-Dateien
- Der Entwickler muss einmalig alle erstellten
BPL in der
IDE aktivieren
Wenn sich Komponenten ändern die sich auf die
IDE auswirken (neue Properties) so muss nur die Batch-Datei ausgeführt werden.
Die aktualisierten Komponentensourcen wird man ja wohl regelmäßig aus dem
CVS auschecken.
- Wie geht man mit der
IDE mit großen Projekten ( > 2 Mio Zeilen) um => was gibt es hier für Best practises damit man nach einem "." nicht Kaffee holen muss bis das Kontextmenü aufgeht, Tipps zur Perfomance allgemein, wie Beschleunige ich den Compile-Vorgang (unsere Entwickler sind teilweise so frustiert von der
IDE, dass sie im Notepad++ programmieren)
Diese Probleme kennen wir nicht. Haben nur ein paar Tips angewand
- DDevExtension und Co. eines bekannten Entwicklers installieren
- Von der IT den Virenscanner so einstellen lassen das die
dcu-Dateien nicht geprüft werden
Rebuildzeiten sind für ein 2 Mio-Zeilenprojekt zwischen 65 Sekunden (Meistens beim ersten Erstellen nach Login) und 15 Sekunden. Externe Map und Debug-Dateien brauchen dann auch nochmal 5-10 Sekunden (sind aber nur für RemoteDebugging und Co nötig.) Zeiten nach Drücken von "." sind oft 1-2 Sekunden und "alle Stunde" bis zu einer Minuten. Alles bei XE6
Windows Vista - Eine neue Erfahrung in Fehlern.