Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Kuidas siis ikkagi õigesti treppida? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele eelmine  1, 2, 3
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Strom
HV vaatleja
Strom

liitunud: 11.11.2002




sõnum 18.01.2007 15:33:06 vasta tsitaadiga


function x() {
    if () {
        // Blah
    }
    else {
        // Blah
    }
}
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
raul72
HV kasutaja
raul72

liitunud: 23.03.2006




sõnum 18.01.2007 15:46:15 vasta tsitaadiga

Oky...
tegelikult on ikkagi sedasi, et kui sa kirjutad endle koodi (oled ainus isik kse seda loeb) siis pead kirjutama sedasi, kuidas sulle endale kõige mugavam on... Kuid kui sa pead teisetga koos töötama, siis peab ära harjuma uue treppimis viisiga.... mina ole seda pidanud viimase poole aasta jooksul juba 2 korda tegema....

alguses on väga harjumatu, kuid peale 2nädalat kuni 3kuud on juba võimatu tagasi minna vana treppimisviisi juurde icon_smile.gif

ei ole kuidagi võimalik väita - et üks treppimisviis on teisest parem...
kuigi ühte või teist moodust kasutatakse rohkem või vähem,
või võtab mõni viis teisest rohkem ruumi ekraanil.....

EDIT: peamine asi on see, et kood oleks igal pool sama moodi treppitud icon_exclaim.gif

_________________
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 18.01.2007 17:04:21 vasta tsitaadiga

tsitaat:

EDIT: peamine asi on see, et kood oleks igal pool sama moodi treppitud icon_exclaim.gif

See ongi põhiline, muud kunsti pole ! thumbs_up.gif
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
julmu
HV kasutaja
julmu

liitunud: 20.12.2004




sõnum 19.01.2007 00:14:22 vasta tsitaadiga

Ho Ho kirjutas:
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.

Kas tõepoolest poleks lihtsam/mõistlikum olnud nende hardcoded parameetrite funktsiooni parameetritena või globaalsete muutujatena edasi andmine?
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 19.01.2007 02:23:42 vasta tsitaadiga

Nope icon_smile.gif

Kahjuks ma väga täpselt enam ei mäleta mis seal täpselt oli kuid need parameetrid olid väga täpselt käsitsi paika tuunitud iga rea peal. Kaht samade parameetritega funktsiooni ei olnud. Funktsiooni parameetritena nende edasi andmine oleks tähendanud mitmekümne parameetri lisamist, kusjuures igal funktsioonil erinev arv. Kokkuvõtteks oleks sellise tegevuse järgi need parameetrid lihtsalt teistes kohtades laiali olnud.

Parameetriteks olid näiteks jupi kaupa kokku keevitatavate JS'i valideerimisfunktsioonide osad, tabeli väljade ID'd ja nimed, tabeli headerite nimed ja muud imeasjad. Ühesõnaga väga jube asi. Suure disainimuutusega oleks olukorda tõenäoliselt leevendada saanud kuid mitte eriti palju ning see muutus oleks kokkuvõttes kulukamaks läinud kui selliste jubedustega maadlemine. Praeguseks on see õnneks möödas icon_smile.gif

_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
-ordi-
HV vaatleja

liitunud: 03.06.2009




sõnum 14.02.2010 23:08:51 vasta tsitaadiga

Kuidas te Windoosa all treppite?
Linuxis kasutan tavaliselt sellist tekstiredaktorit nagu Kate ja seal on ~6 treppimise valikut (c-style, lisp, python jne).
Minuarust on väga mugav KATE'ga treppida, sest nt siis kui kopeerid, mis ei ole õieti treppitud, siis menüüst ühe käsu valimisel treppib KATE automaatselt mu koodi ära (ülimugav).
Paar korda kui Windoosat olen näppinud, siis kasutasin notepad++, millega oli treppida ikka väga overkill või ma lihtsalt ei leidnud seda õiget käsku menüüst ülesse, mille tagajärjel tehakse korralik joondus tervele koodile.
Sest selle tabulaatoriga on ikka väga jama treppida ja ei saa ka soovitud tulemust.
KATE'ga saab joondada kindlate reeglite alustel ja lõppkokkuvõteks tuleb joondus ühtlaselt väga ilus, mida ma iga tekstiredaktoriga ei ole suutnud saavutada.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 15.02.2010 02:31:47 vasta tsitaadiga

Ise kasutan ka veeel KATE'i ..kuigi võiks minigit asjaliku IDE't kasutaddd lihtsalt polr vis t veeel selllel tasemelvms.
Agajah. Mis puutub trpppimise olen õppind,et tasub tabulatsiooonidle panustada- kõigil on erivev.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
gnoom
HV veteran

liitunud: 12.12.2003




sõnum 15.02.2010 12:53:55 vasta tsitaadiga

Siit tuleb veel üks hääl Kate poolt. Võibolla on paremaid kuid pole viitsinud otsida. icon_cool.gif
Kommentaarid: 67 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 64
tagasi üles
vaata kasutaja infot saada privaatsõnum
raul72
HV kasutaja
raul72

liitunud: 23.03.2006




sõnum 16.02.2010 22:25:40 vasta tsitaadiga

-ordi-, põhimõtteliselt peaks kate windowsi all ka jooksma: http://windows.kde.org/ kunagi ammu aega tagasi proovisin seda projekti ja põhimõtteliselt kate töötas kah... aga siis oli asi veel päris bugine

kellele kate meeldib võib proovida ka sellist asja nagu KDevelop kuna põhimõtteliselt on ta kate ekstra võimalustega (wiki lehel on need kenasti välja toodud)
vahepeal kasutasin seda... vahepeal meeldis - vahepeal käis närvidele - aga kasulik tööriist igal juhul


-------

imestan et keegi ei ole visanud sellist linki siia teemase: http://en.wikipedia.org/wiki/Indent_style kus on välja toodud erinevad treppimise standardid icon_confused.gif
võib-olla peaks polli tegema icon_rolleyes.gif

_________________
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Kuidas siis ikkagi õigesti treppida? mine lehele eelmine  1, 2, 3
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.