2009 Kasım « Koray Kırdinli
Kendimden örnek verecek olursam google’a çok defalar yazılımda mükemmel olmaklı alakalı sorular sordum. Forumlarda aradım ama Cem Yılmazın da dediği gibi Hepsi İçimizde :) Akışına bırakıp , çok okuyarak , çok projede bulunarak gerekli tecrübeleri elde edebileceğimi biliyorum ancak hiç bir zaman tatmin olmayacağımdan da eminim
Kasım 25, 2009 Posted by koraykirdinli | Yaşam	| çok iyi kod yazmak, kod yazma pratikleri, mükemmel, yazılım | Yorum bırakın
Kodlamaya Başlamadan Önce Hazırlık – Code Complete C3-C4
Kodlamaya Başlamadan Once Hazırlık – İki kere hesap et bir kere yaz
Kodlama öncesi hazırlık ne kadar iyi olursa alınabilecek hasarlar minimum iner.Kodlamaya başlamadan önce iyice ölçüp biçim olası istisnaları belirlememiz proje akşında meydana gelebilecek problemleri önceden tahmin edebilmemiz lazım.Bunun için iyi bir analiz ve dökümantasyon şart.
Yazılım kaliteli olması demek sadece testleri yazmakla sağlanmaz. Yazılım Geliştirmeyi üçe ayırırsak . Analiz – Kodlama ve Test bu üç biriminde kaliteli olması projenin kalitesini belirler hiçbiri tek başına kaliteyi garanti etmez.
Günümüzde çok teknik olmayan bir çok yönetici ve patronlar kodlama öncesi hazırlığa gerektiği önemi vermiyor. Yazılımcının diğer bir görevi de bu konuda teknik olmayan insanları yazılım geliştirme processleri konusunda eğitmektir.
Büyük projeler daha çok planlama gerektirir. İyi planlamadan kodlamaya geçilen bir yazılımın çok sorun vermesi kaçınılmazdır. Araştırmalara göre iyi planlanmış bir yazılımın maliyeti 10 ila 100 kat arasında azaltmaktadır.
Patronunuzun kodlama öncesi planlamaya verdiği önemi test etmek için aşağıdakileri söyleyin
– Daha iyi kodlama yapmalıyız çünkü hata ayıklamakla daha sonra çok uğraşıyoruz.
– İyi planlama yaparsak teste ayıracağımız vakit azalır.
– İsterleri ve tasarıma yeteri kadar önem verirsek kodlamaya geçtiğimizde ve hata ayıklarken önemli bir sorun yaşayacağımızı zannetmiyorum.
PROGRAMLAMA DİLİ SEÇİMİ
Her programlama dilinin birbirine göre üstün olduğu ve zayıf olduğu yerler vardır. Projenin kapsamına ve içinde bulunulan duruma göre iyi bir seçim yapılmalıdır. Aksi halde kodları bir dilden diğerine geçirmek çok zahmetli olabilir.
Önemli Kodlama Pratikleri
– Kod yazarken ne kadar ön taraf dizayn edildi . ne kadar klavyeden yazıldı
– Koddaki yorum satırları ve isimler düzenlendi mi
– Bir kod tekniği kullanıldı mı . Örneğin hatalar nasıl yakalanacak , güvenlik nasıl sağlanacak ,tekrar kullanılabilen kodlar , performans vs..
– Mevcut kullandığınız teknoloji sizin için yeterli mi
– Takım çalışmasında programcılar adım adım ne yapacaklarını biliyorlar mı,
– Programcılar tek mi yoksa pair olarak mı çalışıyor
– Programcılar kod yazmadan önce test case lerini yazıyorlar mı
– Programcılar başta veya sonda her ne olursa olsun birim testlerini yazıyorlar mı
– Programcılar hata ayıklaması yapıyorlar mı
– Programcılar entegrasyon testi yapıyorlar mı
– Programcılar birbirlerinin kodlarını inceliyorlar mı
– Versiyon kontrol aracı kullanılıyor mu
– Bir dil veya compiler seçimi yapıldı mı
– J2EE veya .NET gibi bir framework seçimi yapıldı mı
– Bir dilin standart olmayan özellikleri kullanılıyor mu
– Editör , test aracı , debugger ,refactoring aracı gibi araçlar kullanılıyor mu
Kasım 9, 2009 Posted by koraykirdinli | Yazılım	| kodlama öncesi hazırlık, programlama dili seçimi, yazılım planlama | Yorum bırakın