Bilişim-Teknolojileri
Bilişim Burada Öğrenilir :)

Program adımları

Sanırım şunlar bir program yazarken ideal adımlar olabilir:

1. Veri yapısı: MVC fikrindeki modele denk gelen bu kısımda elimizdeki problemin gerekli bütün özelliklerini yansıtan ve problemin çözümü esnasında en verimli şekilde çalışacak veri yapısını tespit etmek gerekir. Yoksa...

2. Yöntem: Çözüm için tekerleği yeniden icat etmemek amacıyla literatürdeki algoritmalar gözden geçirilir. Bu iş içinAlgorithms (Dasgupta, C. H. Papadimitriou, and U. V. Vazirani) kitabını önerebilirim. Bu aşamada önemli bir nokta, karşınıza çıkacak uygun çözüm yöntemleri farklı veri yapıları kullanıyorsa, veri yapınıza "kıymetli kuzu" muamelesi yapmayın ve hemen değiştirin : )

3. Uygulama: Veri yapısı ve yöntem belli ise algoritmayı oluşturabiliriz. Bunun için önce kağıt kalem ile bir taslak çıkarmak inanılmaz faydalı olacaktır. Ama bir musibet bin nasihattan iyidir kaidesini gerçekleştirmek adına genelde bu adımı atlanır. Bunu ikinci kere yaptığınızda alışmış kudurmuştan beterdir sözünü tekrarlamanız uygun olur. Velhasıl kağıt üzerinde yada hissi kalbi vuku seviyesinde bir algoritmamız oluştuktan sonra uygun bir programlama dilinde algoritmamızı gerçelleyebiliriz.

4: Test: Her zaman söylerim, çalışmamış kod nezlimde bozuktur. Herkesin nezlinde de böyle olmalıdır. Buradaki önemli bir nokta testlerin normal çalışma ile bire bir aynı olmasını sağlamaktır. Kendimizi kandırmanın alemi yoktur.

5: Övünme: Bir programı yazmak övünç kaynağıdır. Övünebilirsiniz : )
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol