Přejít k navigační liště

Zdroják » Zprávičky » Ještě k programování

Ještě k programování

Zprávičky Různé

Zajímavý doplněk k páteční diskusi o programování přináší článek Billa WagneraEmbrace detail, and ignore detail at the same time.

Upozorňuje na zásadní rozdíl mezi školním přístupem, kde je potřeba, aby student poznal každý detail, porozuměl mu, vyhrál si s ním. „Ve školním prostředí se musíte věnovat každému detailu a nesmíte nic brát za dané,“ píše Wagner. Navíc „školní projekty“ jsou stavěné na dobu jednoho semestru pro jednoho člověka či malou skupinku lidí – vše je podřízeno cíli „naučit studenty“.

Praxe ale pak vypadá jinak – mnohem větší týmy, mnohem rozsáhlejší projekty, a cílem není naučit se něco nového, ale vyhovět zákazníkovi. Studenty čeká podle autora v práci asi nejtěžší úkol – naučit se, které detaily musí opominout. Naučit se spoléhat na cizí knihovny a komponenty a na práci kolegů. Samozřejmě je zapotřebí být dál pečlivý v některých detailech (např. v psaní kódu), ale nebabrat se s něčím, co už funguje a existuje (známá „reimplementace třídicího algoritmu“).

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted

GitHub vyhrál pohodlím. Stejné pohodlí dnes ztěžuje odchod

GitHub kdysi působil jako přesný opak SourceForge: rychlý, přehledný a přirozený. Dnešní projekt na něm ale často nemá jen kód. Má tam issues, pull requesty, CI, balíčky, bezpečnostní pravidla i AI agenty. Lock-in nevzniká tím, že by nešel odnést Git repozitář, ale tím, že se běžný provoz týmu postupně přesune do jedné platformy.

TypeScript 7 v Go: rychlejší buildy, chybějící API

Betaverze TypeScriptu 7.0 ukazuje víc než rychlejší tsc. Microsoft převádí kompilátor a jazykovou službu z původní kódové základny psané v TypeScriptu a běžící jako JavaScript do Go, přidává paralelní typovou kontrolu a připravuje novou editorovou část postavenou na LSP. Pro část nástrojů ale nepůjde o prostou výměnu binárky: TypeScript 7 zatím nemá stabilní náhradu dnešního Compiler API.