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
Odpovídá na Petr Nymsa
Michal Žůrek - misaz:11.4.2013 18:19

já rád nazývám proměnné:

neco
neco1
test
test1
:D

je možné že něco z toho dokonce zůstalo v tom machrovi.

Editováno 11.4.2013 18:20
 
Odpovědět
11.4.2013 18:19
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Honza Bittner:11.4.2013 18:26

jak užitečné a přehledné ... :D

Odpovědět
11.4.2013 18:26
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Odpovídá na Kit
Michal Žůrek - misaz:11.4.2013 18:33

kde se toto píše?

 
Odpovědět
11.4.2013 18:33
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Petr Nymsa:11.4.2013 18:47

Tak za tyto proměnné bych tě asi praštil notebookem :P :D .. ne, není dobré takto proměnné nazývat :) Schválně za půl roku, jestli budeš vědet o co se jedná. Co za půl roku, možná tak za měsíc :).. u mě občas i dřív :D

Odpovědět
11.4.2013 18:47
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Hartrik
Tvůrce
Avatar
Hartrik:11.4.2013 19:05

Nedávno jsem si stáhnul jeden open-source projekt a našel jsem tam třídu, která měla 3500 řádků, z toho 90 řádků importů a konstruktor s 18 argumenty :D

 
Odpovědět
11.4.2013 19:05
Avatar
Odpovídá na Hartrik
Michal Žůrek - misaz:11.4.2013 19:43

že, takový kraťoulinký zdrojový kód... :D

 
Odpovědět
11.4.2013 19:43
Avatar
Odpovídá na Michal Žůrek - misaz
Drahomír Hanák:11.4.2013 20:33

To se nikde nepíše. Je to doporučení, kterého by ses měl držet. Prostě jedna z mnoha věcí, která by měla, při dobrém návrhu, vést k lepší čitelnosti a zčásti taky k lepšímu návrhu kódu. Není to žádné dogma, ale doporučuji se o to alespoň snažit.

Hartrik Třída, která má 18 argumentů v konstruktoru, je očividně špatně navržená ;)

Editováno 11.4.2013 20:34
 
Odpovědět
+1
11.4.2013 20:33
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:11.4.2013 20:50

Třída mi připadá zbytečně krátká, to máš 3 metody na třídu. Když se mi v aplikaci množí třídy, obvykle se v ní vyznám hůře, než v méně delších třídách. Ale to asi záleží na člověku. S 15ti řádky souhlasím, 80ti na délku také.

Odpovědět
+2
11.4.2013 20:50
New kid back on the block with a R.I.P
Avatar
Odpovídá na Kit
Luboš Běhounek Satik:11.4.2013 21:47

80 řádků na třídu je požadavek tak pro studentský projektíky, nevím, jak bys to chtěl udržet třeba na projektu, kde největší tabulka měla 170 sloupců a tabulek tam bylo celkem přes 100 (jsou to cca reálná čísla z jednoho projektu z mého předchozího zaměstnání)...

Jinak samozřejmě také jsem proti špagetovému kódu, ale ne vždy to jde a jsou to jen doporučená čísla použitelná pro menší projekty.

Editováno 11.4.2013 21:49
Odpovědět
+1
11.4.2013 21:47
https://www.facebook.com/peasantsandcastles/
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na David Hartinger
Lukáš Hruda:11.4.2013 22:00

Asi záleží dost na jazyce, ale v C++ si nějak nedokážu představit ani těch 15 řádků na funkci. To abych každou funkci rozděloval do několika menších a dělal si v kódu spoustu zbytečných funkcí navíc a třídu abych měl plnou privátních metod. Běžně mívám funkce 30 - 40 řádků, a rozdělovat to do několika menších mi přijde ve výsledku méně přehledné a ještě je s tím víc práce.

 
Odpovědět
+2
11.4.2013 22:00
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.