Gonzo Programming Logo # ☠️ O MANIFESTO DA PROGRAMACIÓN GONZO ☠️ ---
🌐 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. O desenvolvedor forma parte do código: Non existe o desenvolvemento obxectivo. O software non é unha ferramenta, senón a pegada binaria do estado mental, da presión arterial e da ira do programador ese día.

  2. O caos é sagrado: Se un algoritmo é demasiado transparente, resulta sospeitoso. O verdadeiro código gonzo é coma unha selva: perigoso, escuro, e só o seu creador sabe onde están as trampas.

  3. Probas no servidor de produción: As probas unitarias son o deporte dos covardes e dos burócratas. O verdadeiro programador gonzo depura directamente en produción, entre os berros dos usuarios.

  4. A documentación é ficción: Os comentarios engadidos ao código non son explicacións, senón monólogos internos, manifestos políticos ou berros de auxilio. Quen non entende o código non é digno de utilizalo.

  5. O punteiro (pointer) é o señor: Usa unha linguaxe de programación na que non te limiten! A xestión directa da memoria é a garantía da túa liberdade. O uso de tipos seguros non é máis ca unha cadea. Usa os enderezos de memoria coma se non houbese mañá. O Memory Leak é o teu berro que ninguén escoita.

  6. Arquitectura baseada na cafeína: A calidade do código é directamente proporcional á cantidade de estimulantes consumidos e inversamente proporcional ao número de horas dedicadas a durmir.

  7. A mensaxe de erro como arte: A mensaxe de erro non debe axudar, senón impactar. O usuario debe sentir o desprezo da máquina e do seu creador en cada Runtime Error.

  8. Nunca limpes (Refactor): O que escribiches unha vez en estado de transo é sagrado. Se o tocas para facelo «máis bonito», matas a alma do software.

  9. O prazo é só unha suxestión: O programador gonzo non traballa segundo o reloxo, senón que cabalga as ondas da inspiración e do pánico. O código está rematado cando o desenvolvedor cae rendido.

  10. O software debe ser imprevisible: Nun bo programa gonzo sempre hai un pouco de aleatoriedade. Se cada vez que se preme un botón ocorre o mesmo, é un aburrido produto industrial, non arte.

  11. Responsabilidade? Excluída: O contrato de licenza debe constar dun único punto: «Se arranca, é problema teu». O desenvolvedor non é Deus, só unha testemuña da destrución da máquina.

  12. A estratexia de saída: Cando o proxecto se derrube, non deas explicacións. Borra o historial de Git, queima o disco duro e busca un lugar en México onde non haxa cobertura móbil.