NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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 – Lekce 14 - Best practices pro vývoj softwaru - Vývoj webových aplikací

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 David Hartinger
Kit:30.1.2013 12:11

PHP se dá testovat velmi snadno i bez PHPUnit.

Odpovědět
30.1.2013 12: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:30.1.2013 12:21

Vycházím ze zkušenosti, že zatím jsem unit testy nikde nezažil :) .

Někde se testování neprovádělo skoro vůbec - (v podstatě se počítalo s tím, že od programátora vyleze kód bez chyb), někde se najal nějaký brigádník, který před releasem na dva dny zkoušel všechno možné a hledal chyby.

Odpovědět
30.1.2013 12:21
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Kit:30.1.2013 12:38

Unit testy píše sám programátor, který píše aplikaci. Proto od něj leze kód bez chyb. Brigádníci dělávají integrační testy.

Odpovědět
30.1.2013 12:38
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Luboš Běhounek Satik
David Hartinger:30.1.2013 13:09

To je spíše tím, že manageři ve firmách vědí o programování prd. Testovat by se mělo, dokonce existuje tzv. TDD (Test Driven Development), nejprve píšeš testy a až poté aplikaci :) Sám ale také testuji až na produkci :D

Odpovědět
30.1.2013 13:09
New kid back on the block with a R.I.P
Avatar
Luboš Běhounek Satik:30.1.2013 13:10

Kdybych měl psát ještě i testy, tak se mě bude vedení pořád ptát, proč to všechno tak dlouho trvá :)

Odpovědět
30.1.2013 13:10
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Kit:30.1.2013 13:32

To se dělá obráceně: Kromě testů se ještě píše i produkční kód, kterého je mnohem méně než testovacího.

Odpovědět
30.1.2013 13:32
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Luboš Běhounek Satik
Drahomír Hanák:30.1.2013 13:35

Po nějaké době už se ti to celkem zautomatizuje. Mně to taky zprvu trvalo dlouho, ale pak jsem si na to zvykl a je to celkem hned. Testy určitě mají cenu, i když se to nemusí zdát. Čas vynaložený na psaní testů se většinou vyplatí (pokud jsou dobré testy). Je obecně problém, že vedení testy nevyžaduje nebo dokonce neschvaluje (teda mě to přijde, jako problém)

Kit: Bylo by super, napsat sem nějaký článek třeba o agilních metodikách. Testování určitě taky. Sám bych to dohromady ale nejspíš nedal.

 
Odpovědět
30.1.2013 13:35
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Drahomír Hanák
Kit:30.1.2013 14:50

Nedávno jsem něco podobného vydal na jiném serveru a dostal jsem objednávku na další díly. Takže momentálně jsem vytížen.

Odpovědět
30.1.2013 14:50
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
kny
Neregistrovaný
Avatar
kny:30.1.2013 15:51

"Vývoj aplikace a webových stránek už dnes není záležitost jednoho člověka." nechapu nic. dneska je to prave dik frameworkum a preddelanym zalezitostem mnohem vetsi brnkacka, nez kdysi. a pokud nekdo kdysi naprogramoval rucne eshop, nechapu, proc dneska s tim milionem open-source toolu z toho delat problem pro "tym expertu". asi jsem jina generace.

vzdycky uvadim priklad, kdy jsem pred deseti lety delal v php/js orezavani obrazku a jak jsem se s tim mordoval. dneska na to vygooglim 50 reseni, ktera v par krocich nasadim. a toto plati v mych ocich pro 90% "problemu".

 
Odpovědět
30.1.2013 15:51
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:30.1.2013 15:56

Jenže z 50 vygooglených frameworků to má 30 blbě, 15 to dělá jinak než potřebuji a zbývajících 5 má na tom nabalenu tunu balastu. Místo 10 řádek vlastního kódu se pak includuje 2000 řádek líného frameworku, u kterého se navíc musím naučit rozhraní. To je další ztráta času, který mohu smysluplněji využít tak, že si těch 10 řádek raději napíšu sám.

Odpovědět
30.1.2013 15:56
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 33.