![]()
From: Ozer Tayiz (info@teknobilge.com)
Date: Wed 08 Dec 2004 - 18:50:19 EET
+1
Performans değerlendirmede, bir düzeyden sonra ortaya çıkan sorun, "tek
kriterin her duruma uyması"nın mümkün olamamasıdır.
Mesela İnsan Kaynakları departmanı gider "gün başına yazılan koddaki
satır sayısı" gibi bir kriter koyarsa,
a)Birçok dil, oldukça serbest syntax'a sahiptir. Aynı "Hello World"
programını, tek satırda da yazabilirsiniz, 10 satırda da.
b)İnsanlar "aman uzun uzun yazayım" diye çalakalem, dikkatsizce
yazarlar, bir saatlik çalışma içinde yazılan binlerce satır kod, 10
saatte debug edilemez, çalışır hale gelemez...
c)Hızla çalakalem yazarken, mesela modüler olmak, işlev/algoritma ile
görünümü/arabirimi ayırmak gibi şeyleri atlarlarsa, en ufak bir
değişiklikte, baştan yazmak durumunda kalınabilir vs...
Önemli olan, minimum zaman ve sıkıntı ile, hedeflenen özelliklerdeki
programın ortaya çıkmasıdır. Bir programcı, kendi hata ve eksiklerini en
iyi kendi bilir, bence. Mesela çok hatalı kod yazıyorsa, daha hatasız
olmak için, sıkça yaptığı hataları baştan yapmamaya önem verebilir, o
sırada kriteri "hatasızlık" olur. Ondan sonra, yeterince modüler
yazmadığını faredebilir, vs... Hele hele büyük yazılım projeleri, tüm
bunlara ek olarak, iyi bir takım oyuncusu/lideri olmayı falan da
gerektirebilir.
Soyut bir şey olarak program, aslında zor ölçülen/yönetilen bir
projedir. Her programcı bilir ki, hiçbir program, gerçekten "bitmez",
sürekli olarka eklenecek, geliştirilinecek, ya da düzelecek bir şeyler
vardır...
Tabi ben kendim programcı olmadığım için, bunlar dışarıdan gözlemleyerek
söyleyebildiğim şeyler, asıl üstadların neler dediğine, şöyle bir
bakmakta fayda var, "iyi programcı (sihirbaz?) nasıl olunur?" hakkında:
http://www.catb.org/~esr/faqs/loginataka.html
İyi çalışmalar,
Özer Tayiz.
BULENT AYDIN wrote:
>Merhaba ,
>
>kod sayisi gibi bir sayisal degerlendirmenin,
>verimlilik konusunda bir isaret olacagini dusunmuyorum
>. Mesele ayni zamanda yazilan kodun ne kadar kaliteli
>oldugunun olculebilmesi sorunudur...
>
>
>kolay gele...
>
>
>--- baris kafa <mavibaris@hotmail.com> wrote:
>
>
>
>>konsantrasyon konusunda aldığım cevaplar benim
>>için oldukça tatmin
>>ediciydi.
>>bu bir araştırma konusu değil. (re:EA)
>>
>>verimliliği nasıl ölçe bilileceğimiz üzerine
>>de birÅŸeyler
>>konuşabiliriz diye düşünüyorum.
>>gunde tahminim 3-4 saat kadar bir süre verimli
>>çalışmayla geçiyor. peki
>>toplamda yada bu 3-4 saatte uretilen çalışmayı
>>nasıl
>>değelendirebiliriz. (proje takvimini göz önüne
>>almadan.)(saat basina
>>satir sayisi, gun basina modul sayisi v.s.)
>>
>>tesekkurler&selamlar&saygilar...
>>baris kafa
>>
>>
_______________________________________________
Linux-sohbet mailing list
Linux-sohbet@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-sohbet
![]()