Gonzo Programming Logo # ☠️ MANIFESTI I PROGRAMIMIT 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. Zhvilluesi është pjesë e kodit: Nuk ka zhvillim objektiv. Softueri nuk është një mjet, por gjurma binare e gjendjes mendore, tensionit të gjakut dhe zemërimit të programuesit atë ditë.

  2. Kaosi është i shenjtë: Nëse një algoritëm është tepër i qartë, ai është i dyshimtë. Kodi i vërtetë gonzo është si një xhungël: i rrezikshëm, i errët dhe vetëm krijuesi i tij e di se ku janë kurthet.

  3. Testimi në serverin e prodhimit: Testimi unit është sporti i frikacakëve dhe burokratëve. Programuesi i vërtetë gonzo korrigjon gabimet drejtpërdrejt në prodhim, mes britmave të përdoruesve.

  4. Dokumentacioni është trillim: Komentet e shtuara në kod nuk janë shpjegime, por monologë të brendshëm, manifeste politike ose thirrje për ndihmë. Kush nuk e kupton kodin, nuk është i denjë ta përdorë atë.

  5. Treguesi (pointer) është zot: Përdor një gjuhë programimi ku nuk të kufizojnë! Menaxhimi i drejtpërdrejtë i memories është garancia e lirisë sate. Përdorimi i tipeve të sigurta është vetëm një prangë. Përdori adresat e memories sikur të mos kishte të nesërme. Memory Leak është britma jote që askush nuk e dëgjon.

  6. Arkitekturë me bazë kafeine: Cilësia e kodit është në përpjesëtim të drejtë me sasinë e stimuluesve të konsumuar dhe në përpjesëtim të zhdrejtë me numrin e orëve të kaluara në gjumë.

  7. Mesazhi i gabimit si art: Mesazhi i gabimit të mos ndihmojë, por të tronditë. Përdoruesi duhet të ndiejë përbuzjen e makinës dhe të krijuesit të saj në çdo Runtime Error.

  8. Mos pastro kurrë (Refactor): Ajo që ke shkruar një herë në gjendje transi është e shenjtë. Nëse e prek për ta bërë “më të bukur”, vret shpirtin e softuerit.

  9. Afati është vetëm një sugjerim: Programuesi gonzo nuk punon sipas orës, por kalëron valët e frymëzimit dhe panikut. Kodi përfundon kur zhvilluesi shembet.

  10. Softueri duhet të jetë i paparashikueshëm: Në një program të mirë gonzo ka gjithmonë pak rastësi. Nëse me çdo shtypje të butonit ndodh e njëjta gjë, ai është një produkt industrial i mërzitshëm, jo art.

  11. Përgjegjësia? Përjashtohet: Marrëveshja e licencës duhet të ketë vetëm një pikë: “Nëse niset, është problemi yt.” Zhvilluesi nuk është Zot, vetëm një dëshmitar i shkatërrimit të makinës.

  12. Strategjia e daljes: Kur projekti shembet, mos u shpjego. Fshi historikun e Git-it, digj diskun e fortë dhe gjej një vend në Meksikë ku nuk ka sinjal celular.