@jiriknesl

Jiří Knesl

V lednu ti bude teprve 31, ale všude o sobě píšeš „více než 20 let se aktivně věnuji vývoji softwaru“. Myslíš si, že někdo bude brát vážně tvůj "Hello World" v Céčku z 9 let?

To nebyl Hello World v Cčku, ale hra v Basicu, pak několik dalších her, ale v Pascalu. Po několika hrách mě chytilo crackování a assembler. Tím jsem se zabýval už někdy ve 12 letech.

Latest answers from Jiří Knesl

Java × .NET pro web/desktop?

JVM bych použil pouze na server-side aplikace, nikdy ne desktop.
C# (možná F#) a .NET bych použil určitě na desktop aplikaci pro Windows, stejně jako Obj-C nebo Swift a Cocoa na Macu. Nativní řešení mívají spousty výhod a málo nevýhod (malá přenositelnost, to je asi vše).
Protože mám řádově víc zkušeností s Linuxem a UNIXem, než s Windows Serverem, vůbec bych nezvažoval hostování na Windows, takže server side spíš v JVM.

Šel bych cestou psaní testů, protože to částečně i pořeší CR a to z pohledu testable. CR je určitě super, ale i tak může něco projít, zatím co, pak zpětně dopisovat testy bude pro lidi voser.

Radim Daniel Pánek
No to je těžký, když máš 2 doporučené techniky a každá je vhodná na něco jiného. Když začínám vývoj, tak často prototypuju a tam testy nejsou nutné. Ale code review používám od začátku, abych u nových lidí v projektu hned viděl, na jaké jsou výši, jak vypadá jejich zdroják, co od nich čekat. Z CR se dá dost odvodit i to, jak ten člověk pracuje.

Co kdybych měl na výběr - jenom psát testy nebo jenom dělat code review. Co byste vybral?

Každé slouží něčemu jinému. Code Review je levná a rychlá cesta, jak pohlídat spoustu věcí, na kterou testy neslouží (štábní kultura, bezpečnost, zaškolování nových kolegů a zároveň i zlepšování kvality), zatímco testy pomáhají udržet dobrou architekturu a kvalitu. Když startuju nový projekt, tak u raných až prototypovacích fází dělám jen code review a testy moc nejsou. Pak na ostrý vývoj ale mívám obojí. Takže asi bych dělal code review, ale jen krátkou dobu a pořád bych tlačil na to, že testy chci taky.

Co si myslíš o zákazu kouření ve vlaku a v autobusu?

U státních drah a státních dopravců bych očekával, že budou všechny spoje nekuřácké. U soukromých dopravců bych to nijak nereguloval, jen bych chtěl mít možnost snadno vyhledávat nekuřácké spoje. Ty bych samozřejmě preferoval.

Language: English