Yazılıma başlamanın en güzel yolu, hemen yazılıma başlamamaktır. Öncelikli olarak Algoritma öğrenmek temek hedef olmalıdır. Kodlama yalnızca bir araçtır. Algoritmayı bilgisayara iş yaptırmak için kullandığımız araca yazılım denir. Bu bağlamda Algoritma Nedir sorusunu sormak, buna cevaplar aramak idealdir.
Algoritması önceden belirlenmemiş bir yazılımı IDE üzerine yazmaya çalışmak zaman kaybıdır. İyi bir yazılımcı, planladığı algoritmayı takır takır kodlamaya döker.
Mesela çok basit bir üye giriş formu yapıp kullanıcının login olmasını sağlayan kod yazmak istiyorsunuz. Çoğu kişi malesef hemen kod aramaya girişir. Halbuki bu işi sizin kendinizin yapabilmeniz lazım. Bakın kodunuzu iyileştirmek için başka kodlara bakıp eklemeler yapmak ayrı bir süreçtir. Mesela bir login formunun algoritmasını her şeyden önce kağıda yazın.
- textbox'taki kullanıcı adını X değişkenine kaydet
- textbox'taki parolayı Y değişkenine kaydet.
- X ve Y kombinasyonu veritabanında var mı?
- eğer varsa login işlemini gerçekleştir
- yoksa kullanıcıya hata mesajı ver
Bir login işleminin algoritması yukarıdaki satırlardan ibarettir. Kodlama aslında bize yukarıdaki satırları uygulayabilmemizi sağlayan araçtan başka bir şey değildir. HTML ile input oluştururuz, name değeri atarız ki kullanıcı adının nerede olduğunu bilelim. Daha sonra o name değerini değişkene atarız, database sorgusu yaparız. Bunların hepsi ayrıntıdır. Ana mesele algoritmadır.
Hiç yorum yok:
Yorum Gönder