Vlákno názorů k článku Psaní aplikací pro terminál: ošetření vstupů od Bez přezůvek - To jsou nervy! To bylo hodně těžké dočíst....

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 9. 2021 1:39

    Bez přezůvek

    To jsou nervy! To bylo hodně těžké dočíst. Když s něčím začínáš, tak o tom nepiš, protože až později zjistíš, že jedné polovině nerozumíš a druhou máš taky blbě.

  • 10. 9. 2021 6:19

    Pavel Stěhule

    Díky za názor a kritiku.

    Když jsem s ncurses začínal, tak jsem o této knihovně fakt nevěděl vůbec nic. Teď po 4 rokách vývoje (z toho poměrně 2 intenzivního) pspg a ncurses-st-menu si troufám tvrdit, že o ncurses už něco vím. Motivací pro tuhle sérii článků je učitá osvěta - jelikož jsem zjistitl, že moje povědomí o ncurses nebylo předtím úplně špatné, ale bylo nedostatečné - některé základní konceptuální věci mi uniklaly, a nikde jsem se o nich nedočetl.

    Druhým důvodem je popis několika triků, o kterých se běžně nedočtete - pspg je celosvětově druhým pagerem napsaným nad ncurses, a z pohledu UI prvním, který nabízí CUA TUI (drtivá většina TUI aplikací v Linuxu nejsou CUA, a mají výrazně jednodušší interface). Abych se dostal do stavu, kdy jsem spokojený s rychlostí a vzhledem, tak pořešit pár problémů, kdy jsem musel procházet zdrojáky, případně komunikovat s maintainerem, protože nikdo jiný na planetě neporadil.

    Můj styl psaní i výuky je dost založený na ukázkách, jak něco dělat špatně, a jak něco dělat lépe. Osobně mi nestačí, když mi někdo ukáže jen jednu dobrou variantu, protože mne napadají i další varianty, a chybí mi pak znalost proč vybrat zrovna tu a upozadit druhou variantu.

    10. 9. 2021, 06:24 editováno autorem komentáře