Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
autor |
|
Death
HV Guru

liitunud: 06.09.2003
|
07.01.2007 02:09:56
|
|
|
fbrz, igati nõus. kes poleks silmadega pingsalt mõnd puuduvat loogelist taga otsinud? ja sealt else pudi seest on tema puudumist või olemasolu raskem märgata...
_________________ "To be or not to be?" is a question of when, not if. |
|
Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
36 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
07.01.2007 02:33:26
|
|
|
Death kirjutas: |
fbrz, igati nõus. kes poleks silmadega pingsalt mõnd puuduvat loogelist taga otsinud? |
Mina pole seda väga pingsalt juba pikemat aega teinud, iga vähegi editori nime vääriv asi oskab vastavaid sulge välja tuua
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Death
HV Guru

liitunud: 06.09.2003
|
07.01.2007 15:30:11
|
|
|
Ho Ho, see väljatoomine on abiks küll aga highlightingutki on eraldi realt lihtsam märgata.
_________________ "To be or not to be?" is a question of when, not if. |
|
Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
36 |
|
tagasi üles |
|
 |
-Innu-
HV kasutaja
liitunud: 01.12.2002
|
|
Kommentaarid: 16 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
16 |
|
tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
08.01.2007 16:34:41
|
|
|
aga kuidas oleks õigem htmli treppida kas iga tag tabiga eraldada?
<table>
<tr>
<td></td>
</tr>
</table>
|
voi nii tabiga
<table>
<tr>
<td></td>
</tr>
</table>
|
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
08.01.2007 19:12:38
|
|
|
Kuna HTML-is on tavaline, et elemendid asuvad väga sügaval üksteise sees, siis kõige selle treppimine viib kaunis jaburate tulemusteni:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="et" xml:lang="et">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
</head>
<body>
<div id="container">
<div id="main">
<div class="section">
<h2>Foo</h2>
<p>Bulu-bulu...</p>
<p>Bulu-bulu...</p>
<table>
<tbody>
<tr>
<td>lahter</td>
<td>lahter</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</body>
</html> |
Minu praktika on treppida HTML-i lihtsalt tunde järgi. Tüüpiliselt saab trepitud table, tr, dl, ol ja ul sisu.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
08.01.2007 19:18:33
|
|
|
Eriti "tore" on üritada korralikult HTML'i treppida siis kui seda genereerida läbi mõne teise keele, a'la Java, PHP või mis iganes muu. Siis läheb igasugune treppimine üsna kiirelt ...
Umbes sama lugu on ka näiteks PLSQL'is SQL päringute genereerimisega. Kohati on asjad ikka niivõrd jubeda ülesehitusega et keegi ei sa enam aru mis värk kus asub
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
08.01.2007 19:43:00
|
|
|
Ho Ho kirjutas: |
Eriti "tore" on üritada korralikult HTML'i treppida siis kui seda genereerida läbi mõne teise keele, a'la Java, PHP või mis iganes muu. Siis läheb igasugune treppimine üsna kiirelt ... |
Mingi genereeritud lehekülje koodi puhul on tavaliselt hea, kui reavahetusedki on mõistlikus kohas, nõnda et kood ei jookse hiigelpikkade ridadena. Kui debugida on tarvis, siis on ikka kõvasti lihtsam otsida üht probleemset rida, kui ühest pikast reast probleemset kohta.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
09.01.2007 20:09:13
|
|
|
srry for opptopic aga lugedes leidsin siis ühe teksti, mis peaks siia teemasse sobima. See küll php-le mõeldud aga peaks kehtima kõigil c syntaxi stiiliga keeltel.
tsitaat: |
There are three common methods for placing braces relative to conditionals:
BSD style, in which the braces are placed on the line following the conditional, with the braces outdented to align with the keyword:
if ($condition)
{
// statement
}
GNU style, in which the braces appear on the line following the conditional but are indented halfway between the outer and inner indents:
if ($condition)
>(tab){
// statement
>(tab)}
K&R style, in which the opening brace is placed on the same line as the keyword:
if ($condition) {
// statement
}
The K&R style is named for Kernighan and Ritchie, who wrote their uber-classic The C Programming Language by using this style.
|
viimati muutis lehm2 09.01.2007 20:53:04, muudetud 1 kord |
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
Urmet
HV vaatleja
liitunud: 29.07.2005
|
09.01.2007 20:35:53
|
|
|
ei näe treppimist, ainult sulgude paigutust
kuskil on mingi kadu?
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
10 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
09.01.2007 20:51:06
|
|
|
quote vs code, esimene sööb whitspace ära
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Kober
HV vaatleja

liitunud: 01.01.2005
|
11.01.2007 12:18:41
|
|
|
kõige õigemat ei tohiks ju ollagi, ikka, et ise aru saaksid jne,
ise kasutan muidu :
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
serk
HV kasutaja
liitunud: 24.05.2003
|
11.01.2007 14:41:07
|
|
|
Hehehe, ütleme nii et ma vist olen mugavaks läinud.
Reformat code klahvilühend peale ja korras
|
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
terminaator
HV kasutaja
liitunud: 05.11.2001
|
13.01.2007 00:17:47
|
|
|
Mulle meeldib järgnevalt, sest siis järgmine sama taseme rida on eelmise bloki lõpp. Ning kenasti jääb silma, kas ta on nurksulgudega ümbritsetud.
if()
{
// blaa
}
else
{
switch()
{
// blaaa
}
}
|
EDIT:
kui miski teine peale inimese HTMLi genereerib, siis tuleb ta millegi muuga korda teha lasta (kui see vajalik on) - muidu võib hulluks minna.
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
 |
AMD
HV veteran

liitunud: 29.07.2003
|
13.01.2007 01:04:53
|
|
|
terminaator, mulle meeldib ka sedasi.
Aga kuidas switch'i treppida?
Mulle meeldib nii...
switch(X)
{
case 1:
// kood
break;
case 2:
// kood
default:
// kood
} |
_________________ From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel. |
|
Kommentaarid: 335 loe/lisa |
Kasutajad arvavad: |
   |
:: |
145 :: |
3 :: |
12 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
13.01.2007 01:18:56
|
|
|
Switch on mul umbes sama nagu sinul kuid loogelised sulud on nagu igal pool mujal, ehk siis
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
raul72
HV kasutaja

liitunud: 23.03.2006
|
15.01.2007 20:59:43
|
|
|
ikka
if (true) {
doSomething
} else {
doSomething
}
|
ise kasutan tabe...
soovitati millegi pärast ei tea miks kasulik,
kuid mul endal suva, kuna niikuinii programm mida kasutan kuvab tabid kahe tühikuna
|
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
10 |
|
tagasi üles |
|
 |
neros
HV Guru

liitunud: 26.11.2003
|
17.01.2007 03:26:51
|
|
|
Enamasti ikka
if (foobar)
{
boofar();
}
else
{
switch(barfoo)
{
case 1:
farboo();
break;
case 2:
faroob();
break;
default:
}
//end else
}
|
sellisega harjutud ja suht lihtne sellisest koodist aru saada. imo.
_________________ GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt. |
|
Kommentaarid: 48 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
40 |
|
tagasi üles |
|
 |
2ndalpha
HV kasutaja

liitunud: 03.11.2004
|
17.01.2007 04:39:06
|
|
|
function()
{
if (foo) {
switch (foo) {
case 1:
// mida iganes
break;
case 2:
// mida iganes
}
}
else {
// Päh
}
}
|
Ise sellisega harjunud. Kuna progejana ei tööta kusagil, siis progen kuidas tahan:P
|
|
Kommentaarid: 23 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
22 |
|
tagasi üles |
|
 |
Telempe
Kreisi kasutaja

liitunud: 02.11.2002
|
17.01.2007 16:05:25
|
|
|
Milles pidevuse puudumise loogika seisneb?
Funktsioon()
{
}
Loogikalause() {
} |
_________________ ORLY? I hardly know her! |
|
Kommentaarid: 22 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
21 |
|
tagasi üles |
|
 |
2ndalpha
HV kasutaja

liitunud: 03.11.2004
|
18.01.2007 05:07:35
|
|
|
Telempe kirjutas: |
Milles pidevuse puudumise loogika seisneb?
|
Mul on nii mugavam igatahes. Muidu jätaks hoopis ühe tühja rea. Iga if-i järel nii teha on natuke overkill. Treppimine treppimiseks aga palju te tühikuid igale poole jätate?
Olen igasugu koodi kohanud
if ( funktsioon ( a, b, c ) ) {
|
Ja kui mööda on selline lähenemine?
muutuja1 = "aias";
muutuja2 = "sadas";
vaga_pikkmuutuja = "saia";
|
|
|
Kommentaarid: 23 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
22 |
|
tagasi üles |
|
 |
AMD
HV veteran

liitunud: 29.07.2003
|
18.01.2007 05:11:19
|
|
|
2ndalpha, ise kasutan ka vahest sellist asja
tsitaat: |
Ja kui mööda on selline lähenemine?
muutuja1 = "aias";
muutuja2 = "sadas";
vaga_pikkmuutuja = "saia"; |
|
_________________ From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel. |
|
Kommentaarid: 335 loe/lisa |
Kasutajad arvavad: |
   |
:: |
145 :: |
3 :: |
12 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
18.01.2007 10:38:00
|
|
|
Asjad joondan alati üksteise alla kui nende vahel väikenegi seos on.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
18.01.2007 14:25:34
|
|
|
2ndalpha kirjutas: |
aga palju te tühikuid igale poole jätate? |
Ma olen ikka sellist viisi järginud, et peale võtmesõna (if, for, while, ...) alati tühik, kuid funktsiooninime ja järgneva sulu vahel mitte kunagi. Parameetrite nimekirjas katsun peale koma tühiku jätta. Muus osas talitan nii sisetunde järgi - üldiselt rohkem ruumi teeb koodi loetavamaks.
2ndalpha kirjutas: |
muutuja1 = "aias";
muutuja2 = "sadas";
vaga_pikkmuutuja = "saia";
|
|
Selle asjaga on see probleem, et muudatusi on ebamugav sisse viia. Kui näiteks otsustad sinna nimekirja lisada ühe veelgi pikema nimega muutuja, siis tuleb ka teisi ridu kohendada.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
18.01.2007 14:43:48
|
|
|
nene kirjutas: |
Selle asjaga on see probleem, et muudatusi on ebamugav sisse viia |
Ei vaidle vastu kuid vahel on ka kasu niiviisi kirjutamisest.
Kui ikka on näiteks kümmekond ~1500 märgi pikkust funktsiooni väljakutset järjest kus ainsaks erinevuseks on mõned hardcoded parameetrid siis nende mitme rea peale laiali löömine ja treppimine on küll silmale ilusam vaadata kuid õigete asjade otsimine-parandamine muutub seetõttu üsna keerukaks kuna nende väikeste erinevuste leidmine pole enam sugugi lihtne.
See on küll üsna ekstreemne näide kuid pärit on see elust enesest. Too oli üks jubedamaid asju tolles projektis kuid eriti lihtsustada polnud võimalik. Eriti "tore" oli et neid hiiglapikkade ridade komplekte oli kokku mitukümmend.
Ehk siis iga töö jaoks oma tööriist, või siis antud hetkel kõige sobivam vormindus.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
|