Gonzo Programming Logo # ☠️ MANIFEST GONZO PROGRAMOVÁNÍ ☠️ ---
🌐 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. Vývojář je součástí kódu: Objektivní vývoj neexistuje. Software není nástroj, ale binární otisk momentálního duševního rozpoložení, krevního tlaku a vzteku programátora v daný den.

  2. Chaos je posvátný: Pokud je algoritmus příliš přehledný, je to podezřelé. Pravý gonzo kód je jako džungle: nebezpečný, temný a jen jeho tvůrce ví, kde jsou pasti.

  3. Testování na produkčním serveru: Unit testování je sport pro zbabělce a byrokraty. Skutečný gonzo programátor ladí přímo v produkci, uprostřed křiku uživatelů.

  4. Dokumentace je fikce: Komentáře připojené ke kódu nejsou vysvětlení, ale vnitřní monology, politické manifesty nebo volání o pomoc. Kdo kódu nerozumí, není hoden jej používat.

  5. Ukazatel (pointer) je pán: Používej programovací jazyk, ve kterém tě neomezují! Přímá správa paměti je zárukou tvé svobody. Používání bezpečných typů je jen okov. Používej paměťové adresy, jako by žádné zítřky nebyly. Memory Leak je tvůj výkřik, který nikdo neslyší.

  6. Architektura založená na kofeinu: Kvalita kódu je přímo úměrná množství požitých stimulantů a nepřímo úměrná počtu hodin strávených spánkem.

  7. Chybové hlášení jako umění: Chybové hlášení nemá pomáhat, ale šokovat. Uživatel musí při každém Runtime Erroru pocítit opovržení stroje a jeho tvůrce.

  8. Nikdy nečisti (Refactor): To, co jsi jednou napsal ve stavu transu, je posvátné. Pokud do toho zasáhneš, aby to bylo „hezčí“, zabiješ duši softwaru.

  9. Termín je jen návrh: Gonzo programátor nepracuje podle hodin, ale jede na vlnách inspirace a paniky. Kód je hotový, když se vývojář zhroutí.

  10. Software má být nepředvídatelný: V dobrém gonzo programu je vždy trochu náhody. Pokud se při každém stisknutí tlačítka stane totéž, je to nudný průmyslový výrobek, ne umění.

  11. Odpovědnost? Vyloučena: Licenční smlouva má mít jediný bod: „Pokud se to spustí, je to tvůj problém.“ Vývojář není Bůh, jen svědek zkázy stroje.

  12. Úniková strategie: Když se projekt zhroutí, nic nevysvětluj. Smaž historii Gitu, spal pevný disk a najdi si místo v Mexiku, kde není mobilní signál.