Gonzo Programming Logo # ☠️ A GONZÓ PROGRAMOZÁS KIÁLTVÁNY ☠️ ---
🌐 Languages / Nyelvek (68)
Afrikaans | አማርኛ (Amharic) | العربية (Arabic) | Azərbaycan (Azerbaijani) | Беларуская (Belarusian) | Български (Bulgarian) | Bosanski (Bosnian) | Català (Catalan) | Čeština (Czech) | Deutsch (German) | Dansk (Danish) | Ελληνικά (Greek) | English | Español (Spanish) | Eesti (Estonian) | Euskara (Basque) | Suomi (Finnish) | Français (French) | Gaeilge (Irish) | Gàidhlig (Scottish Gaelic) | English (gi) | Galego (Galician) | עברית (Hebrew) | हिन्दी (Hindi) | Hrvatski (Croatian) | Magyar (Hungarian) | Bahasa Indonesia (Indonesian) | Íslenska (Icelandic) | Italiano (Italian) | 日本語 (Japanese) | ქართული (Georgian) | ភាសាខ្មែរ (Khmer) | 한국어 (Korean) | Lietuvių (Lithuanian) | Latviešu (Latvian) | Македонски (Macedonian) | Bahasa Melayu (Malay) | မြန်မာဘာသာ (Burmese) | नेपाली (Nepali) | Nederlands (Dutch) | Norsk (Norwegian) | ଓଡ଼ିଆ (Odia) | ਪੰਜਾਬੀ (Punjabi) | Polski (Polish) | فارسی (Persian) | Português (Brasil) | Português (Portugal) | Română (Romanian) | Русский (Russian) | संस्कृतम् (Sanskrit) | සිංහල (Sinhala) | Slovenčina (Slovak) | Slovenščina (Slovenian) | Shqip (Albanian) | Српски (Serbian) | Svenska (Swedish) | Kiswahili (Swahili) | தமிழ் (Tamil) | తెలుగు (Telugu) | ไทย (Thai) | Tagalog (Filipino) | Türkçe (Turkish) | Xitsonga (Tsonga) | Українська (Ukrainian) | اردو (Urdu) | Yorùbá (Yoruba) | 简体中文 (Simplified Chinese) | 繁體中文 (Traditional Chinese)

1, A fejlesztő a kód része: Nincs objektív fejlesztés. A szoftver nem egy eszköz, hanem a programozó aznapi idegállapotának, vérnyomásának és dühének bináris lenyomata.

2, A káosz szent: Ha egy algoritmus túl átlátható, az gyanús. A valódi gonzó kód olyan, mint egy dzsungel: veszélyes, sötét, és csak az alkotója tudja, hol vannak a csapdák.

3, Tesztelés az éles szerveren: A unit teszt a gyávák és a bürokraták sportja. Az igazi gonzó programozó élesben, a felhasználók sikolyai közepette debuggol.

4, A dokumentáció fikció: A kódhoz fűzött kommentek nem magyarázatok, hanem belső monológok, politikai kiáltványok vagy segélykiáltások. Aki nem érti a kódot, nem méltó a használatára.

5, A mutató (pointer) az úr: Használj olyan programnyelvet, ahol nem korlátoznak! A közvetlen memóriakezelés a szabadságod záloga. A biztonságos típusok használata csak egy béklyó. Használd a memóriacímeket úgy, mintha nem lenne holnap. A Memory Leak a te senki által meg nem hallott sikolyod.

6, Koffein-alapú architektúra: A kód minősége egyenesen arányos az elfogyasztott serkentőszerek mennyiségével és fordítottan arányos az alvással töltött órák számával.

7, Hibaüzenet mint művészet: A hibaüzenet ne segítsen, hanem sokkoljon. A felhasználónak éreznie kell a gép és az alkotó megvetését minden egyes Runtime Error pillanatában.

8, Sose tisztíts (Refactor): Amit egyszer megírtál a transzállapotában, az szent. Ha belenyúlsz, hogy „szebb” legyen, megölöd a szoftver lelkét.

9, A határidő csak egy javaslat: A gonzó programozó nem órára dolgozik, hanem az ihlet és a pánik hullámain lovagol. A kód akkor van kész, amikor a fejlesztő összeomlik.

10, A szoftver legyen kiszámíthatatlan: Egy jó gonzó programban mindig van egy kis véletlenszerűség. Ha minden gombnyomásra ugyanaz történik, az unalmas ipari termék, nem művészet.

11, Felelősség? Kizárva: A licencszerződés egyetlen pontból álljon: „Ha elindul, az a te bajod.” A fejlesztő nem Isten, csak egy tanú a gép pusztulásánál.

12, A kilépési stratégia: Amikor a projekt bedől, ne magyarázkodj. Töröld a Git-historyt, égesd el a merevlemezt, és keress egy helyet Mexikóban, ahol nincs térerő.