Hlavní navigace

Názor ke zprávičce NSA nabádá organizace, aby používaly jazyky, které bezpečně pracují s pamětí od atarist - Podivej se z velke dalky na Go kod....

  • Aktualita je stará, nové názory již nelze přidávat.
  • 14. 11. 2022 18:18

    atarist

    Podivej se z velke dalky na Go kod. Zdalky uvidis (i kdyz to nemusis ani zaostrovat), kde zacinaji funkce a dalsi globalni deklarace - na nultem sloupci (a nic jinyho se tam neplete - ani typy parametru u funkci, ktere jich maji vic).

    Dale uvidis uvnitr funkci na prvni tab. zarazce "happy path" kod. Nebude to tedy horizontalne rozdeleno na nejake ty try/catch/finally, ale vlastne vertikalni deleni. A v tom kodu bude opakujici se pattern `if err != nil` (proste se to opakuje, to nikdo necte, ale rozezna ten pattern hned, ani neresi jmeno te promenne), a zpracovani chyby bude vzdycky az na dalsi tab. zarazce, nikdy ne na prvni.

    Kupodivu tam ani neni moc vyjimek - semtam nejaky rozeskok, smycka (ale uz treba telo smycky je typicky refaktorovano, takze neni smycka a v ni jeste error check).