béta

Receptek, amiket senki sem kért, mégis mindenki megörökölt.

🥞

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

  1. DaWe copy-paste-eli a receptet, majd átírja a változóneveket $a, $b, $c-re, „hogy tisztább legyen".
  2. 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".
  3. Amikor odaég, hozzáad egy üres try { } catch (Exception $e) { } blokkot, „hogy ne dobjon hibát".
  4. Feltölti a palacsintát FTP-n keresztül egyenesen élesbe, tesztelés nélkül, pénteken 16:55-kor.
  5. 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.)