From: Serdar Koylu (serdarkoylu@fisek.com.tr)
Date: Mon 21 Jul 2003 - 13:08:35 EEST
Selamlar..
Java, Delphi vs. insani KIT programcilar yapar. Sizin buradaki orneklerin ikisinide GCC yakalayabilir. unreachable kod yakalamakta ustune yoktur.. Haa, MS C de yakalayabilir bunlarin hepsini..
C'nin derleyici yuku daha dusuk oldugu icin (cok az komut ve kural) derleyiciler daha iyi yapilabilir.
Gelelim su comment isine. Iyi bir programci gereksiz satirlari comment out etmez. Bunun yerine #if defined gibi bir seyle derleme disi birakir. Bunu oyle olustururki, gerektiginde tek bir define vs. satiri ile gereken tum satirlar devreye girer. Diger yandan o satir hakikaten artik gereksizse, onu oradan silmek en guzelidir.
Saygi ve sevgiler..
21 Jul 2003 09:01 EEST tarihinde yazmışsınız:
>
> public boolean processRequest(DIResquest dir){
> return true;
> ............
> ...........
> ...........
> .............
> return true;
> }
>
> Java compiler bunu kabul etmez ukalal=FDk yap=FDp, sondaki return true =
> i=E7in
> "statement unreachable" gibi a=FEa=F0=FDlay=FDc=FD mesajlar atar.
>
> Bu da adam=FD g=FDc=FDk eder, comment out u unutursunuz,i=FE inada bine=
> r. Aptal bir
> sat=FDr kod yazars=FDn=FDz.
>
> public boolean processRequest(DIResquest dir){
> if(true)return true;
> ............
> ...........
> ...........
> .............
> return true;
> }
>
> Tadaaamm, javac keklendi, normal bir if then else statement sand=FD ve
> compile i=FElemi ba=FEar=FDyla tamamland=FD.
>
> Yani ne kadar sa=E7ma g=F6r=FCnsede, her kod bir i=FEe yarar=FDyor. :)=
> ,