Visual FoxPro ya Başlangıç
13. November 2006 1 VFP'ya Başlarken
1.1 Standartlarınız Olsun
Hepimiz yazılım yaparken iyi kötü kendimize özgü standartlar oluşturmuşuzdur. Ancak bu standartları yazılı hale getirmek bir kurallar silsilesi oluşturmak için uğraşmamışızdır. Haser Yazılımda bir ekip çalışması yapmak zorunda olduğumuzdan yazdığımız kodların bir başka kişi tarafından anlaşılabilir ve devam ettirilebilir olması gerekmektedir. Aslında bu durum tek başına çalışanlar içinde geçerlidir. Hangimiz önceden yazmış olduğu kodun ne işe yaradığını anlamak için çaba harcamadı. Keşke buraya bir açıklama yazsaydım demedi.
Visual 1.1.2 VFP Ayarları
13. November 2006 1.1.2 VFP Ayarları
Çalışmanızı kolaylaştıracak ayarlarınızı yapmalısınız. Bu konuda size şunları tavsiye edebilirim.
1.1.2.1 Seçenekler
Menüden Tools --> Options seçiniz. Açılan pencerede Data sayfasına geliniz. Ignore deleted redords seçeneğiniz işaretleyiniz. Bu sayede tablolarınızdaki silinmiş kayıtları devre dışı bırakmış olacaksınız. File Locations sayfasında Default Directory’yi çalışma yapacağınız projenin klasörünü seçiniz. Örneğin: C:ProjelerA Projesi gibi.
Public değişken kullanımı
13. November 2006 Public değişken kullanımı sadece ana (yani programın başlayacağı) kodlama sırasında kullanılmak zorundadır. Hiçbir şekilde formlarda yada benzeri kodlarda public değişken kullanılmayacaktır.
Bu durumda garip görünebilir ancak bu da en az local değişken kullanımı kuralı kadar önemlidir. Bu durumda çok önemli hatalara yol açabilir. Yine yeni başlayan arkadaşlar için biraz daha detaylı bir açıklama yapalım.
Proje analiz çalışması
13. November 2006 2 Projeye Başlarken
2.1 Analiz Çalışması
Yeni bir projeye başlarken kodlamadan uzak ama programcılığın en önemli noktası analiz çalışmasıdır. Analiz çalışması yapılmadan başlanılan her program dümeni bozuk bir gemi gibi hedefe ilerlerken sürekli yön değiştirir.
Yapacağınız proje müşteriniz için özel bir çalışma olabilir. O zaman müşterinin neler istediğini, programdan ne beklediğini çok iyi analiz etmek lazım. Müşterinizle gidip konuştunuz. Konuşma sırasında onu zorlayın ne bekliyor iyice anlayın. Yapılacak program, müşteri için önemli bir sistem oluşturabilir. Bu durumda programın sihirli bir değnek olmadığını programla beraber sistemi kullanacak kişilerin de programı desteklemesi gerektiğini veri girişlerinin sağlıklı olması gerektiğini vurgulayın. Sadece bir kişi ile görüşerek analiz çalışması yapmayın. Programı kullanacak kişilerle de görüşünün. Onlarında sorunlarını beklentilerini öğrenin.