Diskuze: Kopírování a vkládání kódu?

Java Java Kopírování a vkládání kódu?

Avatar
relycanx
Člen
Avatar
relycanx:

Ahoj, v minulosti jsem slyšel, že správný programátor vše píše ručně (nekopíruje a nevkládá kousky kódu ve svém programu). Nemyslím tím lepení nějakého převzatého ,,ukradeného" kódu, ale když třeba budu mít např. přetíženou metodu v JavaFX na stisknutí tlačítka, tak než napíšu znovu tuto metodu, tak je to hafo kódu navíc, nebo když je třeba několikrát pod sebou podobný příkaz. Prostě jestli nebudu sám proti sobě, když tohle budu dělat :D Předem děkuji za odpovědi :)

Editováno 28.7.2014 21:54
 
Odpovědět 28.7.2014 21:53
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na relycanx
David Čápka:

Neměl bys kopírovat kód tak, aby byl v programu ten samý několikrát, možná sis to s tímhle spletl. Programátor by neměl v žádném případě vše psát, protože tak jen vynalézá kolo a ztrácí čas, který by mohl investovat do nových funkcí své aplikace.

Nahoru Odpovědět  +1 28.7.2014 21:56
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na relycanx
Martin Konečný (pavelco1998):

Když potřebuji najít nějaké řešení (většinou třeba jen něco na 5 řádků), tak to klidně zkopíruji a jen přejmenuji proměnné (případně poupravím kód podle coding standards).
Jindy také když píši víc velmi podobných metod, tak tu předešlou zkopírují a upravím v ní třeba jeden řádek.

 
Nahoru Odpovědět 28.7.2014 22:05
Avatar
relycanx
Člen
Avatar
Odpovídá na David Čápka
relycanx:

Jsem rád, že se kopírování používá, protože se mi taky zdálo, že se tím ušetří hromada času, ale nikdy jsem se neodvážil to udělat. Jde o to, že mě programování vždy bavilo (mám na mysli tvorbu her v Game Makeru pomocí přesouvání ikonek, jestli se tomu vůbec dá říkat programování), mám tu celkem zmáknuté ty základy OOP a často jsem se k tomu na chvíli vracel. Když se tomu věnuji, tak se dají vytvořit zajímavé aplikace, ale těch druhů kódu v Javě je hrozněmoc a vždy mě odpudilo hlavně to, že zapomínám a nedokážu to psát jako frajer všechno z hlavy :D Možná jsem jen naivní a ani to třeba není možné. Měl by se programátor snažit nadrtit se příkazy, nebo to přijde samo a ani se o to moc nesnažit? Jak moc se ta paměť musí hrotit, aby to v ní zůstalo? Moc by mi odpověď na tohle pomohla :)

 
Nahoru Odpovědět 28.7.2014 22:16
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na relycanx
David Čápka:

Hrotit nemusíš nic, když tě to baví, tak to budeš dělat často a tím se to naučíš. Když tě to nebaví, tak to nemá smysl dělat :)

Nahoru Odpovědět 28.7.2014 22:33
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na relycanx
Denis Homolík (Alfonz):

Já osobně se snažím vyhnout kopírování kódu v jednom projektu. Mám s kopírováním špatné zkušenosti a kdykoliv jsem nepoužil kopírování naučil jsem se jak aplikaci napsat, tak že kopírování nebude potřeba. Jinak příkazy znám jen obecně. Vím co v jaké třídě mám hledat, ale vše si ověřím přes dokumentaci nebo google. :)

Nahoru Odpovědět 28.7.2014 22:33
Vše je možné, dokud si to myslíte!
Avatar
Odpovídá na relycanx
Michal Žůrek (misaz):

Nejprve se to zkus napsat sám, pokud si na něco nevzpomeneš, nahlédni do tutoriálu nebo článku, k tomu přeci jsou. Když něco používáš často, zapamatuješ si to. Když něco dlouho nepoužíváš, tak to zapomeneš. To je normální.

Nahoru Odpovědět 28.7.2014 22:35
Nesnáším {}, proto se jim vyhýbám.
Avatar
relycanx
Člen
Avatar
relycanx:

To máte pravdu, no. Čím víc člověk něco dělá, tím víc si z toho okruhu pamatuje, ať chce nebo ne. Naopak když to budu tak moc hrotit a snažit se zapamatovat všechno a vůbec nekopírovat, tak se na všechno dřív nebo později vždy vykašlu. Takhle jsem nad tím neuvažoval. Budu kopírovat, ale s mírou. Dík moc, třeba jsem už konečně vyřešil tenhle boj :)

 
Nahoru Odpovědět 28.7.2014 23:26
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 8 zpráv z 8.