# ☠️ QONZO PROQRAMLAŞDIRMA MANİFESTİ ☠️
---
Proqramçı kodun bir hissəsidir: Obyektiv proqram təminatı hazırlanması yoxdur. Proqram təminatı alət deyil, proqramçının həmin günkü ruhi vəziyyətinin, qan təzyiqinin və qəzəbinin ikilik izidir.
Xaos müqəddəsdir: Alqoritm həddindən artıq aydındırsa, bu, şübhəlidir. Əsl qonzo kodu cəngəllik kimidir: təhlükəli, qaranlıqdır və tələlərin harada olduğunu yalnız onun yaradıcısı bilir.
İstehsal serverində sınaq: Unit test qorxaqların və bürokratların idmanıdır. Əsl qonzo proqramçı istifadəçilərin qışqırıqları arasında birbaşa istehsal mühitində sazlama aparır.
Sənədləşdirmə uydurmadır: Koda əlavə edilən şərhlər izah deyil, daxili monoloqlar, siyasi manifestlər və ya kömək fəryadlarıdır. Kodu başa düşməyən ondan istifadə etməyə layiq deyil.
Göstərici (pointer) ağadır: Səni məhdudlaşdırmayan proqramlaşdırma dilindən istifadə et! Yaddaşın birbaşa idarə olunması azadlığının təminatıdır. Təhlükəsiz tiplərdən istifadə yalnız buxovdur. Yaddaş ünvanlarından elə istifadə et ki, sanki sabah yoxdur. Memory Leak sənin heç kimin eşitmədiyi fəryadındır.
Kofein əsaslı arxitektura: Kodun keyfiyyəti qəbul edilən stimullaşdırıcıların miqdarı ilə düz, yuxuya sərf olunan saatların sayı ilə tərs mütənasibdir.
Sənət kimi xəta mesajı: Xəta mesajı kömək etməməli, sarsıtmalıdır. İstifadəçi hər Runtime Error anında maşının və onun yaradıcısının nifrətini hiss etməlidir.
Heç vaxt təmizləmə (Refactor): Trans vəziyyətində bir dəfə yazdığın şey müqəddəsdir. Onu “daha gözəl” etmək üçün toxunsan, proqram təminatının ruhunu öldürərsən.
Son tarix yalnız təklifdir: Qonzo proqramçı saata görə işləmir, ilham və təşviş dalğalarının üzərində çapır. Kod proqramçı çökəndə hazır olur.
Proqram təminatı gözlənilməz olmalıdır: Yaxşı qonzo proqramında həmişə bir az təsadüfilik olur. Hər düyməyə basanda eyni şey baş verirsə, bu, darıxdırıcı sənaye məhsuludur, sənət deyil.
Məsuliyyət? İstisnadır: Lisenziya müqaviləsi yalnız bir bənddən ibarət olsun: “İşə düşürsə, bu, sənin problemindir.” Proqramçı Tanrı deyil, sadəcə maşının məhvinin şahididir.
Çıxış strategiyası: Layihə dağılanda izahat vermə. Git tarixçəsini sil, sərt diski yandır və Meksikada mobil siqnal olmayan bir yer tap.