Die Programmierphilosophie von id Software
(medium.com)id Software ist ein bekanntes Unternehmen, das Spiele wie Wolfenstein 3D, Doom und Quake entwickelt hat.
Dies ist ein Artikel, der die Programmierphilosophie des Mitbegründers des Unternehmens, John Romero, zusammenfasst.
-
Fang einfach an, und mach es dann gut.
-
Sorge dafür, dass der Code jederzeit funktionsfähig bleibt.
-
Halte es einfach.
-
Investiere Zeit in die Entwicklung guter Tools.
-
Teste den Code gründlich.
-
Behebe Bugs so schnell wie möglich.
-
Nutze ein Entwicklungssystem mit höherer Leistung als das der Zielgruppe.
-
Schreibe den Code passend zu der Version, an der du gerade arbeitest.
-
Nutze Komponentenabstraktion sinnvoll.
-
Nutze Peer-Reviews.
-
Gib Programmierern Freiheit, damit sie kreativ sein können.
4 Kommentare
Ich würde gern auch John Carmacks Philosophie sehen 'm'!
Ach ja, durch die Anwendung der oben genannten Philosophie haben in 5,5 Jahren weniger als 10 Entwickler 28 Spiele veröffentlicht.
Wenn man es liest, kennt man eigentlich alles schon, aber es ist nicht leicht, das in der Praxis anzuwenden ^^,,
Da gibt es wirklich keinen einzigen Punkt, den man auslassen könnte. Vielen Dank für den großartigen Artikel.
Das Problem ist, wie du gesagt hast, dass so etwas für uns eben schwierig ist.. schluchz