Hlavní navigace

Názor ke článku Typy programátorů od Ja - [33] "musim priznat ze polovici jeho kodu nerozumiem"...

  • 7. 11. 2013 14:28

    Ja (neregistrovaný) 213.151.78.---

    [33] "musim priznat ze polovici jeho kodu nerozumiem" - a to je právě ten problém - až se ten génius rozhodne, že by radši pracoval jinde, nebo ho přejede tramvaj, můžete buď aplikaci rovnou začít psát znovu, nebo sehnat nového génia a doufat, že bude s tím prvním kompatibilní, nebo zaměstnat za poloviční plat dva méně geniální programátory, kteří nejspíš stráví polovinu času nadáváním na svého geniálního předchůdce.

    [29] prohazování obsahu xchg nebo xor, ale podobné vychytávky jsou celkem nepodstatné. když pak někdo pomocí vyspělé technologie Copy&Paste duplikuje celé kusy tříd, případně nevhodnou dědičností kód dokonale znečitelní kód - optimalizaci využití paměti na úrovni strojového kódu má dělat překladač, případně interpret, Zdrojový kód by měl být čitelný, logicky členěný a snadno znovupoužitelný. Když udělám kvůli přehlednosti nějakou tu proměnnou navíc, stejně ji překladač nejspíš eliminuje, když udělám kvůli "dokumentaci" minifunkci, stejně ji překladač nejspíš vloží inline - to dělaly delphi už před deseti lety a předpokládám, že se vývoj překladačů nezastavil. (jistě, nepíšu o programování zařízení s pamětí kolem 512B RAM)