Povolání: tvůrce webových stránek - schizofrenik

Níže popisovaný moment se předpokládám stává více lidem. Ti mě možná dají za pravdu, a nebo také ne :) Každý kdo vytváří webové stránky, více či méně pracuje s něčím již vytvořeným. Z počátku jednotlivé kusy kódu "krade", postupně si ale vytváří vlastní knihovničku různých funkcí, fíglů a triků.

To není nic zvláštního, lidé jsou od přírody líní a chamtivý :D takže když pak něco mají udělat, je zcela logické, že se nechtějí předřít a za málo muziky chtějí hodně peněz. Na druhou stranu ty připravené, "nakradené", vylepšené a mnohokrát přepsané části kódu, které takový programátor či tvůrce webu používá prošli určitým vývojem, a leckdy se mohou výhody použití již něčeho hotového rozšířit i na bezpečnost, rychlost a funkčnost na více platformách.


Co se ale stane když to člověk pojme v širším měřítku? Z původní sbírky kusů kódu, jenž se snadno poskládá do výsledné práce se může stát docela obsáhlá knihovna. I tak vznikal můj php framework. V určité době - s tím co jsem vytvářel za projekty (ať už byly smysluplné nebo ne) sem do tohoto balíku funkcí přidával postupně víc a víc logiky. Dnes už framework obsahuje poměrně hodně funkcí. Problém ale je, že člověk je pořád jen člověk.


A tak si takhle programuju, vytvářím nějakou snad i smysluplnou práci, a používám k tomu jak jinak než mnou vytvořený balíček již hotového, nazývaný framework. Občas se ale stane, že narazím na něco co sem ještě neřešil. Již zavedenými postupy a pravidly začnu vymýšlet nějakou další důmyslnou funkci či metodu objektu - ne-li celý objekt. A když se do toho pustím, zjistím že už sem nějakou takovou logiku do frameworku přidal. Občas se samozřejmě stane, že se v něm objeví opravdu cizí kód, neb pár programátorů a díky jim za to, už přispělo do velkého kotle, ale ve většině případů je ona zmiňovaný funkčnost opravdu mé dílo.


Člověk pak chvíli ani neví co si má myslet. Přeci jen se zdá, že mě ta moje práce asi přerostla přes hlavu, a začínám se v ní ztrácet. Teď ale nemluvím o dokumentaci, či čistotě kódu. teď mluvím o tom, že si naprogramuju funkčnost Y a za měsíc bych jí programoval znovu :(

Autor:

Diskuze

Váš komentář:

© 2019 Ondřej Tůma McBig. Ondřej Tůma | Based on: Morias | Twitter: mcbig_cz | RSS: články, twitter