Filosofi pemrograman id Software
(medium.com)id Software adalah perusahaan terkenal yang membuat game seperti Wolfenstein 3D, Doom, dan Quake.
Ini adalah tulisan yang merangkum filosofi pemrograman yang disampaikan oleh John Romero, salah satu pendiri bersama perusahaan tersebut.
-
Kerjakan dulu, lalu kerjakan dengan baik.
-
Selalu jaga agar kode tetap berfungsi.
-
Buatlah sesederhana mungkin.
-
Investasikan waktu untuk membuat alat yang baik.
-
Uji kode secara menyeluruh.
-
Perbaiki bug secepat mungkin.
-
Gunakan sistem pengembangan dengan spesifikasi lebih tinggi daripada target pengguna.
-
Tulis kode sesuai dengan versi yang sedang dikerjakan saat ini.
-
Gunakan abstraksi komponen dengan baik.
-
Manfaatkan peer review.
-
Berikan kebebasan kepada programmer agar mereka bisa kreatif.
4 komentar
Saya juga ingin melihat filosofi Om John Carmack 'm'!
Ah, dengan menerapkan filosofi di atas, dalam 5,5 tahun kurang dari 10 pengembang telah merilis 28 game.
Kalau dibaca, isinya memang hal-hal yang sudah kita tahu, tapi ternyata tidak mudah menerapkannya dalam pekerjaan sehari-hari ^^,,
Tulisan yang nyaris tak ada celahnya. Terima kasih untuk artikel yang bagus.
Masalahnya, seperti yang Anda katakan, bagi kita hal itu memang sulit.. huhu