1
Vývoj / Re:Zlepšení čitelnosti vlastního kódu
« kdy: 31. 05. 2021, 11:16:46 »Tak předně, nepovažuji se za programátora, ale spíš za přeplaceného elitního prasiče.
Ani nepřekvapují komentáře kolegů, které v průběhu let prostě občas přijdou:CitaceČíst po tobě kód je jako strkat si do zadku zahradního trpaslíka.neboCitaceTohle mám číst? Kdybys mě vzal cihlou po hlavě, bylo by to milosrdnější!a nejnovějšíCitaceTohle jsi dělal ty nebo to je výstup obfuskátoru?Ten poslední komentář se mě vlastně dotknul...
Máte nějakou rozumnou knížku, ze které i prasič pochopí, jak psát čitelněji?
Což mě přivádí k pár věcem:
- Jak zlepšit čitelnost vlastního kódu?
- Jak psát tak, abyste se chytli i po dvou letech?
- Máte oblíbené "krásné" zdrojáky, jejichž čtení vám přivodí extázi a snažíte se psát podobně?
EDIT: A abych přišel s trochou do mlýna, tyto konvence vesměs dodržuji:
https://github.com/ktaranov/naming-convention/blob/master/C%23%20Coding%20Standards%20and%20Naming%20Conventions.md
Tvůj problém je zjistit co se blbě čte či chápe cizím:
- Zeptej se co jim vadí.
- Přečti si po sobě nějaký kód cos psal a který už nemáš v hlavě. Co luštíš?
- Pozor na to co ti říkají že jim vadí. Ze zkušenosti kodéři vytýkají především triviality (závorky, mezery ...) a uchází jim podstatný chyby (leak paměti ...). Setkal jsem se i s tím že mi vytkli že je něco prasárna a až to pak používali tak přišli že to je super - to chápu tak že občas "prasárna = něco co nechápu".
Knížky bych nečet, akorát ti daj do hlavy problémy který nemáš ty ale měl autor. A některý radej pitchoviny (Clean Code je o tom psát milión malých funkcí -> totální špagety kód)