Zadejte hledaný výraz...

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