Büro bürokrasisinin son kod kalitesi sonucunu doğrudan etkilediği hikayelerle ilgileniyorum.
Bürokrasinin kod kalitesi üzerinde kişisel dinamikleri ve ofis politikaları kadar etkili olduğunu sanmıyorum. Bürokrasinin süreçle ilgisi var. Mevcut bir süreç uygun olmayan bir şekilde yapıldığında (veya olumsuz bir şekilde kullanıldığında ... aşağıya bakınız), teslimat veya ani değişikliklere tepki verme yeteneğini olumsuz yönde etkileme potansiyeli vardır . Bununla birlikte, işlem eksikliğinin kod kalitesi üzerinde kesin ve önemli bir etkisi olacaktır. Ya da daha kesin olmak gerekirse, kod kalitesini yönetmeyen bir işlem (ayrıca kod kalitesi süreci olarak da yorumlanır) kod kalitesini etkiler.
Diğer bir deyişle, bürokrasinin kendisi değil, sömürüldüğünde kod kalitesini etkileyen ya da yanlışlıkla çılgınca bir biçimde, bürokrasideki KG ile ilgili özel delikleridir.
Bununla birlikte, kişisel dinamikler ve ofis politikaları, kötü kodda suçlu olmaktan çok daha fazlasıdır. Kişisel dinamikler, her şeyden önce mesleki etik eksikliğini içerir. İnsanların kötü kod yazdığı argümanını gerçekten almıyorum, çünkü daha iyi bilmedikleri veya iyi eğitilmedikleri için . İnsanları CS ile ilgili derecelerde düzgün kod yazarken gördüm. Bu bir zihinsel durum ve kişisel ve düzenli ve titiz bir meseledir.
Büro politikaları daha da korkunç bir rol oynamaktadır. Düşünme zorlayan patronlar , sadece mantrayı kodlayın (daha sonra sadece kodlamaları, göndermeleri ve sonraları temizlememiz gereken zamanlar olsa da); şu an kapıdan bir şey almakla birlikte mükemmel kod olduğunu düşündüklerini sunmakta ısrar eden geliştiriciler esastır; ** delikleri olan kod gözden geçiricileri; kabin savaşları ve bunun gibi. Bu şeyler sorunlu kişisel dinamikleri şiddetlendirir. Hem sürecin herhangi bir çatlağı (bürokrasi) hem de bunların eksikliğinden kaynaklanan sızıntı kombinasyonu, kod kalite güvencesinde bozulmaya neden oldu.
Bürokrasideki delik, eğer post-morten incelemeleri ve sürekli iyileştirme kültürü varsa çözülebilirdi. Ancak, olumsuz kişisel dinamikler ve yıkıcı ofis politikaları, süreçte bu tür düzeltmeler yapılmasını önler, böylece mevcut sorunları (kod kalitesiyle ilgili olanlar da dahil olmak üzere) sürdürür.
Bürokrasi kendi başına nadiren kötü kod kalitesindeki suçludur. Aslında kod kalitesi ve bürokrasinin olumsuz kişisel dinamiklerden ve ofis politikalarından olumsuz yönde etkilendiğini söyleyebilirim.