Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Zlepšujme spolu kód

Věřím, že čtením a analýzou kódu, ať už svého nebo cizích, zlepšujeme svoje programátorské schopnosti.
Pojďte tedy ukázat kód - ať už svůj nebo cizí, a pojďme jej kriticky číst a vylepšovat.
Hlavními měřítky pro kvalitu kódu jsou
  • Správnost: Kód musí reagovat správně a vracet správné výsledky.
  • Udržovatelnost (maintainability): Podle některých autorů prvotní psaní kódu tvoří jen 10% celkového života. Zbylých 90% je jeho udržování. Udržovatelnost je tedy klíčová vlastnost.
  • Čitelnost: Čitelnost, tedy především jasně a přesně nazvané funkce a proměnné, je základ udržovatelnosti.
  • Abstrakce: Souvisí s udržovatelností a čitelností - nejsou důležité implementace a technické detaily (např. konkrétní datový typ), ale smysl prvků programu. Například je lepší říkat proměnné cart než itemArray. První vyjadřuje její účel, druhý její implementaci, která se může v budoucnu změnit.
    Správná abstrakce se týká všech prvků programu.
  • Robustnost: Schopnost fungovat přijatelně i s nepřesnými nebo nedostatečnými vstupy je důležitá, protože svět mimo program je nepředvídatelný a chaotický.
    Seznam je k diskusi. :)
    • Pošlete ukázku kódu, ideálně do 100 řádků. Na jazyku nezáleží.
    • Čtěte kriticky kód ostatních a navrhněte vylepšení.
    • Nehodnoťte osobu, která kód napsala.
  • 5. 6. 2011 17:47:15
    https://webtrh.cz/diskuse/zlepsujme-spolu-kod/#reply642960
    Ahoj, skvělý nápad. Myslím že to webtrhu jedině prospěje. Mohl by to bý takový nějaký český stackoverflow :)
    5. 6. 2011 20:25:03
    https://webtrh.cz/diskuse/zlepsujme-spolu-kod/#reply642959
    Pro odpověď se přihlašte.
    Přihlásit