man kann aber auch zusammen an dem selben Code arbeiten. Schlagwort hier ist, wenns noch nicht oben genannt wurde Projektplanung und -management. Dafür gibts verschiedene Arbeitsumgebungen, die Eigentümer und Version von Codesegmenten verwalten. Desweiteren muss man vor beginn genau spezifizieren, Nudelcode und workarounds sind tabu.
Verstehst du das modulare Programmieren wie mit DLLs, brauchst du eben ein Konzept, die Module zu handhaben. Ich habe mir ein Hauptprogramm mit Kernfunktionalität und einer
DLL-Verwaltung geschrieben, jede einzubindende
DLL muss muss gewisse spezifikationen erfüllen ( Export-klausel). Auf diese Weise habe ich auch schon onlinespiel-plugins für den chatclient eines Freundes geschreiben.