|
Vývoj softwaru
Význam čistého kódu pro konkurenceschopnostV posledních dnech jsem napsal několik řádků programového kódu, které slouží pouze k jedinému účelu: zvýšit možnosti budoucího dalšího vývoje kódové základny Langmeier Backup.
Vlastně existují tři druhy kódu, který jako vývojáři píšeme:
Všiml jsem si, kolik konzultantů ten třetí druh kódu zcela vynechává. Problém je v tom, že bez tohoto kódu, který vylepšuje strukturu, vzniká vlastně od samého začátku kód na jedno použití. Přesně jako AI od „vibe“ programátorů: kód na jedno použití. Nechci teď nikoho urazit. Ale dalo by se vlastně říci, že ten, kdo dnes vynechává kód zlepšující strukturu, by v budoucnu mohl mít potíže konkurovat při programování umělé inteligenci. Vinu by se dala svalit i na zadavatele. Chtějí, aby byl kód vyprodukován co nejlevněji. To, že se to děje na úkor dalšího vývoje, se projevuje vysokými následnými náklady:
To vede ke snížení konkurenceschopnosti a trpí tím kvalita programu. Typ řádků kódu, o kterém jsem hovořil, tedy řádky zlepšující strukturu, považuji za nejdůležitější při vývoji softwaru. Tyto řádky přinášejí z dlouhodobého hlediska obrovský užitek, nemají však žádný okamžitý a rychlý přínos. Právě proto by konzultanti a softwarové firmy měli věnovat více času na první pohled „zbytečným řádkům kódu“. Tím se výrazně odliší od ostatních účastníků trhu i od umělé inteligence. Do tohoto kódu zlepšujícího strukturu investuji u Langmeier Backup a u aBusiness Suite přibližně 1–2 %. Pokud i při tomto rozdělení času dokážu každý pátý den vytvořit novou funkci, budu mít za pět let 300 nových funkcí a optimalizací. A to pak představuje 300 nových optimalizací, které jsou stabilní a které uživatelé oceňují. A na tom podle mého názoru záleží: při vývoji softwaru je třeba vytěžit dlouhodobý přínos pro uživatele. Další informace:
Údržba, Kódová základna, Vývoj softwaru, Optimalizace kódu, Umělá inteligence, Další vývoj, Opravy chyb, Rozšíření funkcí, Konkurenceschopnost, Kvalita programu, Poradci, Softwarové společnosti, řádky kódu, Funkce, Optimalizace
Články související s daným tématem
Zde můžete zveřejnit komentář...
|
|