Refactoring - umíte ho? A jak se ho učíte?

Refactor

Refactoring - umíte ho? A jak se ho učíte?
« kdy: 26. 12. 2017, 23:58:49 »
Ahoj,
zvládáte refactoring? Umíte ho? Jak jste se ho naučili? Jaké techniky používáte a jak se v něm zlepšujete? Co vaši kolegové? Ovládají ho?


Stalin

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #1 kdy: 27. 12. 2017, 00:27:03 »
Ptas se na spatne adrese, tady vsichni bastli spagety ve vimu.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #2 kdy: 27. 12. 2017, 02:19:16 »
Ptas se na spatne adrese, tady vsichni bastli spagety ve vimu.

A vy uz na Uralu 1 mate asembler nebo to porad pisete rovnou ve strojaku?

gnat

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #3 kdy: 27. 12. 2017, 10:33:55 »
Koukám že spam boti už zvládají manipulativní marketing docela dobře (oni tomu ale říkají "kladení sugestivních otázek"). Ten příspěvek je jak z příručky.

Stalin

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #4 kdy: 27. 12. 2017, 11:04:12 »
Ptas se na spatne adrese, tady vsichni bastli spagety ve vimu.

A vy uz na Uralu 1 mate asembler nebo to porad pisete rovnou ve strojaku?

A vy zase bijete cernochy.


Refactor

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #5 kdy: 27. 12. 2017, 12:55:05 »
Vyborny. Takze k tematu opet nic. Tohle forum je k zbliti. Kam chodi normalni lide, co je bavi vyvoj a chteji se posouvat? Proc v zahranici mohou lide diskutovat a pomahat si a tady musi byt kazdej nejvetsi chytrak, ostatni oslovovat lopaty, fiktivne brat daleko pres kilo a pak mi na pohovoru  na 80% banalnich otazek nedokazat odpovedet a ostatnim zamestnavatelum produkovat kod jako prase bez spetky studu?

JapanPOWER

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #6 kdy: 27. 12. 2017, 13:07:06 »
Ptas se na spatne adrese, tady vsichni bastli spagety ve vimu.

A vy uz na Uralu 1 mate asembler nebo to porad pisete rovnou ve strojaku?

A vy zase bijete cernochy.

U nás žádné černochy nemáme, takže je bít nemusíme.

Míla Rozner

Zase zabrušujete do trollingu? Tak se nedivte, že musíte vybrušovat!
« Odpověď #7 kdy: 27. 12. 2017, 13:09:46 »
Vyborny. Takze k tematu opet nic. Tohle forum je k zbliti. Kam chodi normalni lide, co je bavi vyvoj a chteji se posouvat? Proc v zahranici mohou lide diskutovat a pomahat si a tady musi byt kazdej nejvetsi chytrak, ostatni oslovovat lopaty, fiktivne brat daleko pres kilo a pak mi na pohovoru  na 80% banalnich otazek nedokazat odpovedet a ostatnim zamestnavatelum produkovat kod jako prase bez spetky studu?

Protože pokládáš hloupé a zbytečné otázky. V takovém případě nic než trolling nečekej.

Jestli máš konkrétní problém, tak se zeptej konkrétně, hoď sem třeba ukázku kódu a zeptej se, jak by to jiní přepsali. Na to relevantní odpovědi dostaneš.

Refactor

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #8 kdy: 27. 12. 2017, 13:39:20 »
Jak mi pomuze konkretni ukazka kodu k zodpovezeni na zacatku uvedenych otazek? Kdyby mi otazky pripadly zbytecne, neptal bych se na ne (Proc bych plytval casem?). Pokud nekomu pripadnou hloupe, at radsi neodpovida (vlakno skonci zapomenute). Kazdopadne i tak diky za reakci!

devel

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #9 kdy: 27. 12. 2017, 13:42:37 »
Vyborny. Takze k tematu opet nic. Tohle forum je k zbliti. Kam chodi normalni lide, co je bavi vyvoj a chteji se posouvat? Proc v zahranici mohou lide diskutovat a pomahat si a tady musi byt kazdej nejvetsi chytrak, ostatni oslovovat lopaty, fiktivne brat daleko pres kilo a pak mi na pohovoru  na 80% banalnich otazek nedokazat odpovedet a ostatnim zamestnavatelum produkovat kod jako prase bez spetky studu?

To je náhodou dobrá otázka. Také marně hledám fórum pro vývojáře. Znám akorát devel.cz, které je zamčené a nejde tam psát a ani číst a jinak skoro nic. Dnes už fóra moc nefrčí.

Kit

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #10 kdy: 27. 12. 2017, 13:46:33 »
Také marně hledám fórum pro vývojáře. Znám akorát devel.cz, které je zamčené a nejde tam psát a ani číst a jinak skoro nic. Dnes už fóra moc nefrčí.

Co je na devel.cz zamčeného? Jde tam číst i psát, ovšem pouze pro registrované. Zaregistrovat se může kdokoli.

Míla Rozner

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #11 kdy: 27. 12. 2017, 13:50:50 »
Tak když tedy úplně obecně:

Smyslem refaktoringu je, aby se program navenek choval stejně a uvnitř jsme ho nějak vylepšili. Proto je nutným předpokladem mít možnost zkontrolovat, že se program chová navenek pořád stejně. Jinak je lepší na to radši nesahat. Chce to tedy mít automatické nebo aspoň poloautomatické testy – uložit si výstup z předchozí verze a porovnat s upravenou.

A pak už děláš ten vlastní refaktoring – a ten děláš z konkrétních pohnutek, např. máš pocit, že je něco špatně pojmenované, uspořádané, že by nějaké vnitřní rozhraní mělo být obecnější, aby šlo použít lépe v budoucnu atd. tak tam tyhle změny zapracováváš a průběžně kontroluješ, že jsi nic nerozbil.

Když nemáš, co vylepšovat, tak nemusíš refaktorovat.

Kit

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #12 kdy: 27. 12. 2017, 13:53:30 »
Ahoj,
zvládáte refactoring? Umíte ho? Jak jste se ho naučili? Jaké techniky používáte a jak se v něm zlepšujete? Co vaši kolegové? Ovládají ho?

  • Martin Fowler, Kent Beck: Refaktoring: Zlepšení existujícího kódu
  • Robert C. Martin: Čistý kód

Míla Rozner

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #13 kdy: 27. 12. 2017, 13:53:40 »
Také marně hledám fórum pro vývojáře. Znám akorát devel.cz, které je zamčené a nejde tam psát a ani číst a jinak skoro nic. Dnes už fóra moc nefrčí.

Co je na devel.cz zamčeného? Jde tam číst i psát, ovšem pouze pro registrované. Zaregistrovat se může kdokoli.

Devel.cz je mrtvý. Kromě místní partičky si tam nikdo nic nepřečte = je škoda tam psát. Ono už český web sám o sobě je dost malý, takže zužovat to ještě na nějakou menší skupinu je vyloženě hloupé. Jednoho dne to tam zavřou a ty odpovědi nezůstanou ani v cachi Googlu nebo WebArchivu.

Kultura upadá.

devel

Re:Refactoring - umíte ho? A jak se ho učíte?
« Odpověď #14 kdy: 27. 12. 2017, 13:55:21 »
Také marně hledám fórum pro vývojáře. Znám akorát devel.cz, které je zamčené a nejde tam psát a ani číst a jinak skoro nic. Dnes už fóra moc nefrčí.

Co je na devel.cz zamčeného? Jde tam číst i psát, ovšem pouze pro registrované. Zaregistrovat se může kdokoli.

Registrace je pro lopaty. Alespoň čtení pro všechny, jinak ať jdou do hajzlu.

Také marně hledám fórum pro vývojáře. Znám akorát devel.cz, které je zamčené a nejde tam psát a ani číst a jinak skoro nic. Dnes už fóra moc nefrčí.

Co je na devel.cz zamčeného? Jde tam číst i psát, ovšem pouze pro registrované. Zaregistrovat se může kdokoli.

Devel.cz je mrtvý. Kromě místní partičky si tam nikdo nic nepřečte = je škoda tam psát. Ono už český web sám o sobě je dost malý, takže zužovat to ještě na nějakou menší skupinu je vyloženě hloupé. Jednoho dne to tam zavřou a ty odpovědi nezůstanou ani v cachi Googlu nebo WebArchivu.

Kultura upadá.

+1