( uid_194 | 2011. 02. 12., szo – 09:59 )

> De egyrészt nem mindig az editorban látod a kódot. Látod amikor patch-et küldenek neked emailen, látod a verziókezelő web-interfaceében, etc. Nem szeretném mindig megnyitni megelelő projekt fileokat és bemásolni az editorba.

De, mindig editorban latom. Ha patchet kuldenek, akkor azt felrakom es ugy nezem meg, mert ugy sokkal tobb ertelme van, es onnantol rogton az editoromban latom. A verziokezelomet szinten editorbol hajtom meg, igy ott sem gond. Amin epp dolgozom, az ugyis megvan nyitva, nem kell "mindig megnyitni".

> Másrészt, egy mai nagy képernyőre sok kód kifér, sok ilyen függvényhívással, így egyszerre látod az összeset, anélkül, hogy végig kellene őket kattintgatni.

Egyreszt ahogy mas is bolcsen megjegyezte: ha sok ilyen fuggveny van kis helyen, akkor ott mar valami komolyan el van szurva.

Masreszt nem kell kattintgatnom, ha fole allok az egerrel, vagy odaviszem a kurzort, az teljesen elegendo. Megfelelo editort kell hasznalni, ennyi.

> Egyébként szerintem a modern nyelvek abba az irányba mennek, hogy lehessen név szerint megadni argumentumokat, pl. Python

Ha lehet nev szerint megadni, akkor en is szoktam neha ugy hasznalni, bar elsosorban az opcionalis parametereknel csak (a tobbibol altalaban eleve keves van, es tobbnyire logikus a sorrendjuk. Pl xxcopynal from, to sorrend eleg alap, butasagnak tartom kiirni a parameter nevet is).

> 10-20 argumentum esetén már elég nehéz követni, hogy mi micsoda, még ha segít is az editor.

Ha gagyi az editorod, akkor igen. Ha mutatja, hogy epp melyik argumentum folott allsz, akkor nem latom, hogy lenne nehez. Peldanak okaert a fenti funkcio eseteben ha elkezdem irni, hogy:


dnaupd(intp, "blabla", np, "eztetitten",

Akkor kozben az editorom szepen tudja nekem jelezni, hogyy most az "integer *nev" nevu parameter jonne. Sot, jobb helyeken azt is viszonylag egyszeruen meg lehet oldani, hogy ha van valami standard in-code dokumentacio (pl doxygen) akkor meg a relevans dokumentaciot is meg tudja jeleniteni.

Jo editor kerdese az egesz. Nomeg ha borzalmas kodot lat az ember, mint pl a peldaban idezett fuggveny, azt nagyon gyorsan atirja, vagy minimum tokonszurja azt, aki elkovette.

--
|8]