🥞
PHP Palacsinta à la DaWe
a „nagyon profi" PHP dev, DaWe különlegessége
★★★★★Séf: DaWe (állítólag senior)Forrás: StackOverflow copy-pasteNehézség: DaWe szerint 0
Hozzávalók
- DaWe, a „nagyon profi" PHP dev, aki 10 éve mondja, hogy „mindjárt megtanulja az OOP-t"
- 3 tojás, de DaWe szerint elég 1, mert „a többi csak fölösleges boilerplate"
- Egy bögre liszt, amit DaWe
global $liszt;-ként tárol, hogy „bárhonnan elérhető legyen” - StackOverflow-ról másolt palacsintarecept, aminek a felét sem érti, de „működik, nem?"
- Egy csipet
echo "debug";minden egyes sor után, mert a debugger az „túl bonyolult" - Tej, amit DaWe
== "1"-gyel hasonlít össze, és őszintén csodálkozik, hogy mindig igaz
Elkészítés
- DaWe copy-paste-eli a receptet, majd átírja a változóneveket
$a,$b,$c-re, „hogy tisztább legyen". - A tésztát egy 800 soros függvényben keveri össze, amit
function csinald()-nak hív, és soha nem ír hozzá kommentet, mert „a jó kód önmagát dokumentálja". - Amikor odaég, hozzáad egy üres
try { } catch (Exception $e) { }blokkot, „hogy ne dobjon hibát". - Feltölti a palacsintát FTP-n keresztül egyenesen élesbe, tesztelés nélkül, pénteken 16:55-kor.
- Amikor valaki szól, hogy a palacsinta nyers, DaWe rávágja: „nálam működik", és bezárja a ticketet.
DaWe megjegyzése: „Engem ne tanítson senki, én 10 éve nyomom a PHP-t. A palacsinta is objektumorientált, csak nem látszik." (A palacsinta időközben megégett,
$_GET-ből sózza, és SQL injectionre is sebezhető — de DaWe szerint ez feature.)