NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Rekurze

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:12.4.2013 10:02

Už hodněkrát jsem to četl jako požadavek různých vedoucích projektů. Je to doporučení, není to dogma. Pokud však tato pravidla systematicky porušuješ, něco je špatně. Pokud některé porušíš např. v každé páté třídě, je to OK.

Když si na to zvykneš, je to docela fajn. Za den takových tříd naprogramuješ víc :)

Odpovědět
12.4.2013 10:02
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:12.4.2013 10:09

Většina metod se obvykle vejde na 5-10 řádek, takže těch metod může být ve třídě docela dost. Pokud nepíšeš getter/setter na každou vnitřní proměnnou, tak to ani není moc omezující.

Odpovědět
12.4.2013 10:09
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Kit:12.4.2013 10:11

Tabulka, která má 170 sloupců, je chybně navržena. Asi je dobře, že jsi z takového zaměstnání odešel.

Odpovědět
12.4.2013 10:11
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Luboš Běhounek Satik:12.4.2013 10:19

"Většina metod se obvykle vejde na 5-10 řádek, takže těch metod může být ve třídě docela dost."

Ano, ve školním projektě nebo jednoduchých webovkách možná.

Odpovědět
12.4.2013 10:19
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Hartrik
Kit:12.4.2013 10:19

Jeden oblíbený redakční systém má hlavní modul na 15000 řádcích. Dovedeš si jistě představit, jak jsem asi nadával, když jsem v něm opravoval název nefungující řídící proměnné cyklu, která byla nastavena jako globální pro celý projekt čítající asi 130000 řádek.

Evidentně se těmito pravidly každý vývojář neřídí.

Odpovědět
12.4.2013 10:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Kit:12.4.2013 10:22

Přiznám se, že výstupní šablonu mívám delší.

Odpovědět
12.4.2013 10:22
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Зайчик
Člen
Avatar
Odpovídá na Kit
Зайчик:12.4.2013 10:27

Mě se metody většinou vejdou do těch 15-20 řádků ale třídy mám o hodně delší než říkáš. To z toho důvodu abych neměl 500 tříd v tom se pak moc nevyznam a ještě aby se v tom vyznal někdo kdo dělá projekt třeba semnou.

Odpovědět
12.4.2013 10:27
Коммунизм для нашего будущего!
Avatar
Odpovídá na Kit
Luboš Běhounek Satik:12.4.2013 10:33

Protože ty pravidla občas může být i lehce kontraproduktivní.

Osobně ve větším projektu raději uvidím pěkně na jednom místě jednu funkci na 100 řádků, než místo toho 10 menších funkcí, každá na 10 řádků.

Mluvím tu teď o projektech, kde má třída třeba 10 000 řádků, je rozdíl mít funkcí 100 nebo 1000.

Btw opakuji otázku, která už ti byla pokládána, na jakém nejsložitějším projektu jsi někdy pracoval?

Odpovědět
12.4.2013 10:33
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Зайчик
Kit:12.4.2013 10:39

Když používáš členění do balíků, tak tisíce tříd nevadí.

Odpovědět
12.4.2013 10:39
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Luboš Běhounek Satik:12.4.2013 10:44

Nevím jak ty, ale čím víc tříd v projektu (pokud jich je opravdu hodně), tím více se začínám ztrácet a hůře si to dokážu celé představit.

Odpovědět
12.4.2013 10:44
https://www.facebook.com/peasantsandcastles/
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 85.