CitaceA few so afflicted never resume a more 'normal' life, but the ordeal seems to be necessary to produce really wizardly (as opposed to merely competent) programmers.
Citace od: JardaP . kdy 23. 12. 2016, 19:27:57Panove, dejte si nekde spicha a rozdejte si to na pesti. Atmosfera tomu celkem nazrala.
Citace od: asinemocen kdy 22. 12. 2016, 20:25:32Nevím, jak ten topic přesně nazvat. Zajímalo by mě, jestli někdo z vás netrpěl pocitem, že ho ten svět okolo programování pohlcuje a že pak nedokáže fungovat normálně v realitě a mezi lidmi. Mně se často o programávní zdá, probouzím se i usínám s myšlenkami co jak udělat lépe, co začít vyvíjet, co je perspektivní, jak se prosadit apod.. Už si ani nestahuju filmy nebo seriály, které jsem vždycky sledoval. Celý víkened strávím místo odpočinku procházením zdrojáku na githubu a když jdu do práce, tak se ani nedokážu dívat před sebe a čumím jen do země, protože jsou mi nepříjemný lidi okolo. Začínám si uvědomovat, že jsem asi nemocný, ale nevím, jestli je to nějaký přirozený vývoj moji mentality, nebo je to skutečně tím, že jsem od reality odříznutý víc a víc. Docela by mi pomohlo, kdyby někdo napsal svůj názor.
Citace od: zboj kdy 23. 12. 2016, 19:51:44To nemá nic společného s programováním, je to nějaká obecná méně či více závažná psychická anomálie. Určitě pomůže odborná pomoc nebo aspoň zaměření na něco jiného, nějaký nesouvisející koníček.
Citace od: Tuxik kdy 23. 12. 2016, 19:53:39Citace od: JardaP . kdy 23. 12. 2016, 19:27:57Panove, dejte si nekde spicha a rozdejte si to na pesti. Atmosfera tomu celkem nazrala.Zcela bez keců, spicha bych si dal s tebou. Přijde mi to zajímavější Rozbít hubu pubertálnímu neandrtálci je nuda, z toho sem vyrostl, ale dát pár kousků s někým názorově blízkým (čímž netvrdím, že s tebou souhlasím vždy) mi přijde tak nějak smysluplnější . Jinak severní čechy, ale pokud nežiješ někde za čáró, nehraje to zase tak velkou roli.
Citace od: javaman () kdy 23. 12. 2016, 19:32:29Citace od: Kit kdy 23. 12. 2016, 19:25:00Citace od: javaman () kdy 23. 12. 2016, 19:07:20Citace od: Kit kdy 23. 12. 2016, 19:02:33Takže kompletní rebuild ti trvá jen 10 minut? Kdybys dělal jednotkové a integrační testy, což zabere pár sekund, tak by ti stačil jeden rebuild denně. Trochu se zamysli nad produktivitou.Záleží na stroji, ale na lepších je to hodně pod 10 a dělá to i CI server, takže to není až takový problém. Integrační testy na pár sekund máš možná tak ty Jenom poskládání kontextu je na vteřiny a těch kontextů tam může být třeba 50 různých a nechceš je sdílet, protože ti je testy zničí.Tak to nemáš moc velké projekty, můžeš se tedy obejít bez jednotkových testů. Proč by mi testy měly ničit kontexty? Testuji vždy n-tice, které mají spolupracovat, zbytek je namockován.Přesně tak, protože doba velkých Java sraček už dávno skončila.Jednotkové testy jsou základ, bez těch to asi nepůjde.Protože některá spojení (třeba do DB) potřebuješ zrušit jen kvůli dalším testům, takže je lepší zavřít kontext, kde je vše ošetřené. Prostě testuješ věci, které za sebou v produkci nikdy nepůjdou a samostatně by každý test šel spustit. Samozřejmě když nechceš mockovat, prostě už testuješ konkrétní komponenty na konkrétní věci.
Citace od: Kit kdy 23. 12. 2016, 19:25:00Citace od: javaman () kdy 23. 12. 2016, 19:07:20Citace od: Kit kdy 23. 12. 2016, 19:02:33Takže kompletní rebuild ti trvá jen 10 minut? Kdybys dělal jednotkové a integrační testy, což zabere pár sekund, tak by ti stačil jeden rebuild denně. Trochu se zamysli nad produktivitou.Záleží na stroji, ale na lepších je to hodně pod 10 a dělá to i CI server, takže to není až takový problém. Integrační testy na pár sekund máš možná tak ty Jenom poskládání kontextu je na vteřiny a těch kontextů tam může být třeba 50 různých a nechceš je sdílet, protože ti je testy zničí.Tak to nemáš moc velké projekty, můžeš se tedy obejít bez jednotkových testů. Proč by mi testy měly ničit kontexty? Testuji vždy n-tice, které mají spolupracovat, zbytek je namockován.
Citace od: javaman () kdy 23. 12. 2016, 19:07:20Citace od: Kit kdy 23. 12. 2016, 19:02:33Takže kompletní rebuild ti trvá jen 10 minut? Kdybys dělal jednotkové a integrační testy, což zabere pár sekund, tak by ti stačil jeden rebuild denně. Trochu se zamysli nad produktivitou.Záleží na stroji, ale na lepších je to hodně pod 10 a dělá to i CI server, takže to není až takový problém. Integrační testy na pár sekund máš možná tak ty Jenom poskládání kontextu je na vteřiny a těch kontextů tam může být třeba 50 různých a nechceš je sdílet, protože ti je testy zničí.
Citace od: Kit kdy 23. 12. 2016, 19:02:33Takže kompletní rebuild ti trvá jen 10 minut? Kdybys dělal jednotkové a integrační testy, což zabere pár sekund, tak by ti stačil jeden rebuild denně. Trochu se zamysli nad produktivitou.
Citace od: Kit kdy 23. 12. 2016, 19:57:46V testech mám samozřejmě místo databáze nainjektován mock. Jednak si nechci ničit data, ale podstatné je, že ten mock mi provede mnohem lepší službu než ostrá databáze.Proč bych měl rušit spojení do databáze, když ji v testech ani neotevírám? Ty ji snad máš ve stylu statického Singletonu, že ji musíš v testech složitě rušit?
Citace od: javaman () kdy 23. 12. 2016, 20:02:30Citace od: Kit kdy 23. 12. 2016, 19:57:46V testech mám samozřejmě místo databáze nainjektován mock. Jednak si nechci ničit data, ale podstatné je, že ten mock mi provede mnohem lepší službu než ostrá databáze.Proč bych měl rušit spojení do databáze, když ji v testech ani neotevírám? Ty ji snad máš ve stylu statického Singletonu, že ji musíš v testech složitě rušit?Přesně tak, prostě testuješ aplikaci. Já testuji celý systém. Nasadí se mi nové servery, nová aplikace a pustí se testy. Tomu říkám testování a všechno se dělá samo, takže v tom žádný problém nevidím. Potřebuju vědět, jestli třeba PostreSQL ve verzi 3.15.72.3 funguje s mojí aktuální změnou.To spojení tam chci, protože je součástí testu Mocky jsou součástí jiných testů.
Citace od: javaman () kdy 23. 12. 2016, 19:56:09A jaký že sport děláš, abys měl kondici na ty puberťáky?
Citace od: Kit kdy 23. 12. 2016, 20:11:07Citace od: javaman () kdy 23. 12. 2016, 20:02:30Citace od: Kit kdy 23. 12. 2016, 19:57:46V testech mám samozřejmě místo databáze nainjektován mock. Jednak si nechci ničit data, ale podstatné je, že ten mock mi provede mnohem lepší službu než ostrá databáze.Proč bych měl rušit spojení do databáze, když ji v testech ani neotevírám? Ty ji snad máš ve stylu statického Singletonu, že ji musíš v testech složitě rušit?Přesně tak, prostě testuješ aplikaci. Já testuji celý systém. Nasadí se mi nové servery, nová aplikace a pustí se testy. Tomu říkám testování a všechno se dělá samo, takže v tom žádný problém nevidím. Potřebuju vědět, jestli třeba PostreSQL ve verzi 3.15.72.3 funguje s mojí aktuální změnou.To spojení tam chci, protože je součástí testu Mocky jsou součástí jiných testů.Ovšem to se už bavíme o systémovém testování, kterému by měly předcházet jednotkové a integrační testy, které jsou z principu levnější. Hlavně tam nemáš ty zbytečné pětiminutové pauzy, protože vždy testuješ jen jednotku, na které zrovna pracuješ, což je v řádu sekund.
Citace od: Tuxik kdy 23. 12. 2016, 20:15:12Citace od: javaman () kdy 23. 12. 2016, 19:56:09A jaký že sport děláš, abys měl kondici na ty puberťáky?V rámci vojenskeho výcviku musado a potom několik let systema. Nepotřebuju kondici, buď utečeš, nebo máš problém. Obojí mně vyhovuje. Chceš to vyzkoušet?
Citace od: javaman () kdy 23. 12. 2016, 20:44:40Jestli to umíš jako vývoj, tak se není čeho bát
Citace od: Tuxik kdy 23. 12. 2016, 20:57:42Citace od: javaman () kdy 23. 12. 2016, 20:44:40Jestli to umíš jako vývoj, tak se není čeho bát Jako vždy jen kecy. Já ti klidně do té tvojí slavné prahy přijedu dát přes hubu, stačí říct kdy a kam