12 Punkte von gwanryo 2020-03-04 | 4 Kommentare | Auf WhatsApp teilen

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.

  1. Fang einfach an, und mach es dann gut.

  2. Sorge dafür, dass der Code jederzeit funktionsfähig bleibt.

  3. Halte es einfach.

  4. Investiere Zeit in die Entwicklung guter Tools.

  5. Teste den Code gründlich.

  6. Behebe Bugs so schnell wie möglich.

  7. Nutze ein Entwicklungssystem mit höherer Leistung als das der Zielgruppe.

  8. Schreibe den Code passend zu der Version, an der du gerade arbeitest.

  9. Nutze Komponentenabstraktion sinnvoll.

  10. Nutze Peer-Reviews.

  11. Gib Programmierern Freiheit, damit sie kreativ sein können.

4 Kommentare

 
ffdd270 2020-03-04

Ich würde gern auch John Carmacks Philosophie sehen 'm'!

 
gwanryo 2020-03-04

Ach ja, durch die Anwendung der oben genannten Philosophie haben in 5,5 Jahren weniger als 10 Entwickler 28 Spiele veröffentlicht.

 
gwanryo 2020-03-04

Wenn man es liest, kennt man eigentlich alles schon, aber es ist nicht leicht, das in der Praxis anzuwenden ^^,,

 
xguru 2020-03-04

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