12 puan yazan gwanryo 2020-03-04 | 4 yorum | WhatsApp'ta paylaş

id Software, Wolfenstein 3D, Doom ve Quake gibi oyunları yapan ünlü bir şirket.

Bu, şirketin kurucu ortaklarından John Romero'nun anlattığı programlama felsefesini derleyen bir yazı.

  1. Önce yap, sonra iyi yap.

  2. Kodun her zaman çalışır durumda olmasını sağla.

  3. Basit tut.

  4. İyi araçlar yapmaya zaman ayır.

  5. Kodu titizlikle test et.

  6. Hataları mümkün olduğunca hızlı düzelt.

  7. Hedef kitleden daha yüksek özellikli bir geliştirme sistemi kullan.

  8. Kodu, şu anda üzerinde çalıştığın sürüme göre yaz.

  9. Bileşen soyutlamasını iyi kullan.

  10. Akran değerlendirmesinden yararlan.

  11. Yaratıcı olabilmeleri için programcılara özgürlük ver.

4 yorum

 
ffdd270 2020-03-04

John Carmack'ın felsefesini de görmek isterim 'm'!

 
gwanryo 2020-03-04

Ah, bu arada yukarıdaki felsefe uygulanarak 5,5 yılda 10’dan az geliştirici 28 oyun yayımlamış.

 
gwanryo 2020-03-04

Okuyunca aslında hepsinin bildiğimiz şeyler olduğunu görüyorsunuz ama bunları işte gerçekten uygulamak pek kolay değil ^^,,

 
xguru 2020-03-04

Gerçekten çıkarılacak tek bir kısmı bile olmayan bir yazı. Güzel yazı için teşekkürler.

Sorun şu ki, dediğiniz gibi bunu yapmak bizim için zor.. hıçkırık hıçkırık