Zamiki pri pisanju kode
 
milky 7. nov 2007 11:11:19 Pridružen od:
10. maj 2007
10 objav
2 0 0
#1

Zanima zakaj so pri pisanju kode "potrebni" zamiki ali je to morda le zaradi boljše preglednosti?


všeč(0) ni všeč(0) spam(0)
 
frisby 7. nov 2007 11:11:28 Pridružen od:
6. sep 2006
1625 objav
7 0 0
#2

Si si že sam odgovoril ja. :) Sploh pri programiranju, nekaj manj pri html, css, ampak tudi.


všeč(0) ni všeč(0) spam(0)
 
Vini 7. nov 2007 12:11:07 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#3

Odvisno, v pythonu so recimo zamiki del sintakse :)


všeč(0) ni všeč(0) spam(0)
 
HeXeR 7. nov 2007 14:11:06 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#4

Python-a jaz še nisem delal ...



pri Javi, C++, JS, PHP, (X)HTML, CSS pa imam vedno lepe zamike ...



mogoče včasih preveč tlačim v eno vrstico ... ko pride "prek" monitorja ...



pa nekdo mi je pravil da se piše takole ... recimo


function test () {
// Bla bla ...
}

jaz pa vedno delam tako ...


function test ()
{
// Bla bla ...
}

:) ker sem 3 leta delal tako preden sem to zvedel ... pa še to je blo bolj tak ... nekdo je omenil ... mogoče Vini ve kako je s tem :).



Drugače pa ja .. zaradi preglednosti ... pri Javi lahko skoraj vse če ne vse .. spraviš v eno vrstico ... JS pa itak lahko ... samo kdo bo pol šou kaj popravljat v takem ...



pa HTML :D vse v eni vrstici :P oziroma ugotovil sem da je problem če imaš ...



<script type="text/JavaScript"><!-- JS KODA ... --></script> pa z CDATA tudi ne dela ...



Tako da je več ali manj to zaradi preglednosti, če ni samo zaradi preglednosti :).


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
Vini 7. nov 2007 14:11:24 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#5

HeXeR, kdor ti je to rekel, te je nasral... Sintaksa je v obeh primerih povsem pravilna, vse skupaj je le stvar odlocitve in osebnega okusa, odvisno pac, kaj od tega se ti zdi bolj pregledno...



Jaz sem recimo pred kratkim namesto


if ($whatever) {
// do something
} else {
// do something else
}

presaltal v tole:


if ($whatever) {
// do something
}
else {
// do something else
}

oboje je pravilno, le zadnje se mi trenutno zdi bolj pregledno... ampak ja, to se zdi meni, mogoce se komu ne...


všeč(0) ni všeč(0) spam(0)
 
samc 7. nov 2007 14:11:58 Pridružen od:
12. apr 2007
543 objav
78 5 1
#6

izbrisano:)


všeč(0) ni všeč(0) spam(0)
 
HeXeR 7. nov 2007 16:11:20 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#7

HeXeR, kdor ti je to rekel, te je nasral... Sintaksa je v obeh primerih povsem pravilna, vse skupaj je le stvar odlocitve in osebnega okusa, odvisno pac, kaj od tega se ti zdi bolj pregledno...



Jaz sem recimo pred kratkim namesto


if ($whatever) {
// do something
} else {
// do something else
}

presaltal v tole:


if ($whatever) {
// do something
}
else {
// do something else
}

oboje je pravilno, le zadnje se mi trenutno zdi bolj pregledno... ampak ja, to se zdi meni, mogoce se komu ne...




Ja no sej je rekel bolj pravilno pa tako ... "kao" lepše ... se pa nisem kaj preveč oziral na to ker imam vsepovsod nareto po svoje :D.


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
kopriva 7. nov 2007 19:11:08 Pridružen od:
6. nov 2007
1376 objav
2027 207 28
#8

Hm ... Mislim, da ni pametno PHP kode pisat "dokler ti ne zmanjka monitorja". :)



Glavo je to, da je pregledno IN da se svojega stila držiš kot pijanec plota. Če se boš enkrat navadil, da ves čas pišeš v enem stilu, bo to cool. Povsod boš mel isto kodo, če bo kdo delal za tabo na tvoji kodi, mu samo enkrat razložiš, kako pišeš (če gre za kakšnega začetnika ...) + moje mnenje je, da se boš kasneje, če boš TI moral za kom delati na tuji kodi, lažje privadil na nov stil in ves čas pisal v novem stilu. Zakaj? Ker boš osvojil to konsistenco ...



Drugače pa je "enovrstični" JS cool zaradi browserja in imajo nekateri urejevalniki tudi opcijo, da ti preklaplja med tem "enovrstičnim" in "preglednim" načinom ...



LP.


všeč(0) ni všeč(0) spam(0)
“Everything that happens, happens as it should, and if you observe carefully, you will find this to be so.” ― Marcus Aurelius
 
HeXeR 7. nov 2007 19:11:33 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#9

Koliko vem se enovrstični JS uporablja zaradi velikosti, da manjšamo prenos ...



glede php ... odvisno, enovrstičnice delam, ko je kaka stvar, ki je več nebom spreminjal in je dokaj preprosta in se mi zdi brezveze tratiti za njo 10 vrstic, ker vem da je več nebom pogledal, pa še običajno gre kot sem že rekel za preproste zadeve ...



Drugače pišem tako da gre na monitor :D.


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
kopriva 7. nov 2007 19:11:57 Pridružen od:
6. nov 2007
1376 objav
2027 207 28
#10

Ja, tako je - prenos je hitrejši.



Ne se sekirat - dva wide 24" monitorja, pa piši čez cele monitorje. ;) hehe



No, saj za take primere imaš tudi alternativno sintakso, npr. PHP:



if (pogoj) ceJeIzpolnjenPogoj();



namesto



if (pogoj) {

ceJeIzpolnjenPogoj();

}



Ali pa npr.



pogoj ? ceJeIzpolnjenPogoj() : cePogojNiIzpolnjen();



namesto



if (pogoj) {

ceJeIzpolnjenPogoj();

} else {

cePogojNiIzpolnjen();

}


všeč(0) ni všeč(0) spam(0)
“Everything that happens, happens as it should, and if you observe carefully, you will find this to be so.” ― Marcus Aurelius
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se