From: ougur@infotech.com.tr
Date: Mon 21 Jul 2003 - 09:07:41 EEST
public boolean processRequest(DIResquest dir){
............
...........
...........
.............
return true;
}
Tembellik yap=FDp =E7ok sat=FDr kodu comment out edemeyip(=FEimdi kim g=
idip b=FCt=FCn
sat=FDrlar=FDn ba=FE=FDna // koyacak...), basit bir y=F6ntemle devre d=FD=
=FE=FD b=FDrakmak
i=E7in ba=FE=FDna bir if konur..
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. :)=
,
tabi b=FCy=FCk konu=FEmamak laz=FDm. (Daha sonra " /* */ " n=FDnda =
comment out
etmeye yarad=FD=F0=FDn=FD =F6=F0reniyor insan. hehe :))
=DDyi =E7al=FD=FEmalar.
=D6zg=FCr U=F0ur
=
=
=20
Serdar Koylu =
=
=20
<serdarkoylu@fisek.com.tr> To: li=
nux-programlama@liste.linux.org.tr =
=20
Sent by: cc: =
=
=20
linux-programlama-bounce@liste.li Subject: =
[linux-programlama] Re: ' { ' =
=20
nux.org.tr =
=
=20
=
=
=20
=
=
=20
17.07.2003 22:41 =
=
=20
Please respond to =
=
=20
linux-programlama =
=
=20
=
=
=20
=
=
=20
Selamlar...
Ben olsam ikisininde yerine
printf("birdirbir");
yazan tek bir satir koyardim. Cunku her ikiside o ise yariyor sadece..
if (i =3D 1) /* Bu her zaman "TRUE" olur netekim.. */
Neyse, konu bu degil elbet. Linux kerneli icin olmasi gereken
if (i) {
......./* Falanca filanca komutlar.. Bastaki bosluklar 8 tane olacak, b=
u
muhim.. */
} else {
......./* Else vs. boyle... */
}
void fesmekan(void filan, int hede, char hodo)
{
......./* Burasida boyle olacak */
}
Seklinde. Bu K&R yaklasimi. Ama pratikte, bilhassa uzun kodlarda daha c=
ok
okunabilirlik sagliyor.
Bu stil diger pek cok programci tarafindan da kabul edilmektedir. Ama G=
NU,
digerini tavsiye eder. Emacs ve RMS formati nedeniyle sanirim..
Birini secin, hangisi olursa, ama hep onu kullanin. Diger yandan bir gu=
n
kernel'e yama filan yapmayi dusunuyorsaniz, simdiden yukaridaki yontemi=
secin derim. Kodunuzda ilk bakilan sey bu olur cunku, patch
yolladiginizda..
Saygi ve sevgiler..
17 Jul 2003 17:29 EEST tarihinde yazm=FD=FEs=FDn=FDz:
>
>
> Bu konu muslumanlik mi hristiyanlik mi iyi demek gibi birsey :)
>
> Bence elbette ikinci ornek daha faydali. Cunku gozle hizalanabiliyor
acilis/kapanis. Adi da Allman style.
>
> if ( i =3D 1 ) {
> printf("Birdirbir");
> }
> if ( i =3D 1 )
> {
> printf("Birdirbir");
> }
>
-----------------------------------------------------------------------=
------------------------------------
Alin bir garabet:
> Bu mesaj ve ekleri mesajda gonderildigi belirtilen kisi/kisilere ozel=
dir
ve gizlidir.Bu mesajin muhatabi
> olmamaniza ragmen tarafiniza ulasmis olmasi halinde mesaj iceriginin
gizliligi ve bu gizlilik y=FCk=FCml=FCl=FCg=FCne
> uyulmasi zorunlulugu tarafiniz icin de soz konusudur.
Bana ulasan mail, artik benimdir. Sizin koydugunuz gizlilik ilkeleri be=
ni
asla alakadar etmez. Dilersem bu maili afis yapip tum IETT duraklarina
asarim bile, hic bir yaptiriminizda olamaz..
Lutfen, interneti kendi maliniz sanmaktan vazgecin.. Bu kismi, su
dangalakca ve dahasi kustahca yazilmis eki buraya koyan avanak admin'e =
veya
mudurune fwd edersiniz umarim..
Eskiden Avanak Avni vardi, bize tebessum veriyordu, simdilerde avanak
adminler var, bolca dis gicirtisi veriyorlar bize.. Ne gunlere kaldik
yahu....
Saygi ve sevgiler..
=