Gonzo Programming Logo # ☠️ गोन्जो प्रोग्रामिङ घोषणापत्र ☠️ ---
🌐 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. विकासकर्ता कोडको अंश हो: वस्तुनिष्ठ विकास भन्ने हुँदैन। सफ्टवेयर उपकरण होइन, बरु त्यस दिन प्रोग्रामरको मानसिक अवस्था, रक्तचाप र क्रोधको बाइनरी छाप हो।

  2. अराजकता पवित्र छ: कुनै एल्गोरिदम अत्यन्त स्पष्ट छ भने त्यो शंकास्पद हुन्छ। वास्तविक गोन्जो कोड जङ्गलजस्तै हुन्छ: खतरनाक, अँध्यारो, र पासो कहाँ छन् भन्ने केवल त्यसको सर्जकलाई थाहा हुन्छ।

  3. उत्पादन सर्भरमै परीक्षण: Unit test कायर र कर्मचारीतन्त्रका मानिसहरूको खेल हो। वास्तविक गोन्जो प्रोग्रामर प्रयोगकर्ताहरूको चिच्याहटबीच उत्पादनमै debugging गर्छ।

  4. दस्तावेजीकरण कल्पना हो: कोडमा थपिएका टिप्पणीहरू व्याख्या होइनन्, बरु आन्तरिक एकालाप, राजनीतिक घोषणापत्र वा सहयोगको पुकार हुन्। कोड नबुझ्ने व्यक्ति त्यसलाई प्रयोग गर्न योग्य छैन।

  5. Pointer नै मालिक हो: तपाईंलाई सीमित नगर्ने प्रोग्रामिङ भाषा प्रयोग गर्नुहोस्! प्रत्यक्ष मेमोरी व्यवस्थापन तपाईंको स्वतन्त्रताको ग्यारेन्टी हो। सुरक्षित type प्रयोग गर्नु केवल बन्धन हो। भोलि नै छैनजस्तो गरी मेमोरी ठेगानाहरू प्रयोग गर्नुहोस्। Memory Leak कसैले नसुन्ने तपाईंको चिच्याहट हो।

  6. क्याफिनमा आधारित वास्तुकला: कोडको गुणस्तर सेवन गरिएका उत्तेजक पदार्थको मात्रासँग प्रत्यक्ष अनुपातमा र सुत्न खर्च गरिएका घण्टासँग उल्टो अनुपातमा हुन्छ।

  7. त्रुटि सन्देश कलाका रूपमा: त्रुटि सन्देशले सहयोग होइन, झट्का दिनुपर्छ। प्रत्येक Runtime Error मा प्रयोगकर्ताले मेसिन र त्यसको सर्जकको तिरस्कार महसुस गर्नुपर्छ।

  8. कहिल्यै सफा नगर्नुहोस् (Refactor): तपाईंले तन्द्राको अवस्थामा एकपटक लेखेको कुरा पवित्र हुन्छ। त्यसलाई “अझ सुन्दर” बनाउन छुनुभयो भने सफ्टवेयरको आत्मा मार्नुहुन्छ।

  9. समयसीमा केवल सुझाव हो: गोन्जो प्रोग्रामर घडीअनुसार काम गर्दैन, प्रेरणा र आतंकका छालहरूमा सवार हुन्छ। विकासकर्ता ढलेपछि कोड तयार हुन्छ।

  10. सफ्टवेयर अप्रत्याशित हुनुपर्छ: राम्रो गोन्जो कार्यक्रममा सधैँ अलिकति अनियमितता हुन्छ। हरेक पटक बटन थिच्दा एउटै कुरा भयो भने त्यो नीरस औद्योगिक उत्पादन हो, कला होइन।

  11. जिम्मेवारी? निषेधित: इजाजतपत्र सम्झौतामा एउटै बुँदा हुनुपर्छ: “यदि यो चल्यो भने, त्यो तपाईंको समस्या हो।” विकासकर्ता भगवान होइन, मेसिनको विनाशको साक्षी मात्र हो।

  12. बाहिरिने रणनीति: परियोजना ढलेपछि स्पष्टीकरण नदिनुहोस्। Git history मेटाउनुहोस्, hard drive जलाउनुहोस् र मोबाइल सिग्नल नभएको मेक्सिकोको ठाउँ खोज्नुहोस्।