Tecrübeli programcılar, belirli kodların performansı ve diğer basit yapılması ve yapılmaması gerekenleri nasıl etkilediğini iyi bilirler. Yeni geliştirmeciler ise, genellikle resmi bir programcılık eğitimi almamış da oluyorlar ve ne yazık ki, programlama el kitaplarının / rehberlerinin çoğu, basit kavramların bilindiğini varsayar.
Bu yazımda, yeni programcılar için temel kavramları anlatacağım. Bu kavramlar herhangi bir dildeki programlama için kullılabilir olmakla birlikte, ben PHP ile (genellikle php(Reactor)), program geliştirdiğim için bunu özellikle PHP yazanlara adıyorum.
Kiminle web geliştirme hakkında konuşsam, hep aynı soruyu sorarım “Sizce Web Sitesi yaparken en önemli şey nedir?” Çeşitli cevaplar alırım ama 10 cevaptan 9’u “Güzel görünmelidir. İyi grafik tasarıma sahip olmalıdır” şeklinde olur.
İşte bu noktada, bir adım geri gider ve sorarım “Öyle mi düşünüyorsun? Emin misin?”
Böyle sorunca, karşımdaki genellikle durur. O zaman ben de en yakın tahtayı bulur ve şöyle bir liste yaparım;
ve ondan sonra listenin en altına ve biraz daha alta şunu eklerim
Neden önceliklerim böyle? Bunu yarın ki bölümde anlatayım. İlk olarak güvenliği anlatacağım.