içinde

Çözülen Yazılım Kaosu

Balıkçılar karışık çizgilere aşinadır. Gerçekte balık tutarken gerçekleşmeyebilirler, ancak bir ip uzunluğunu alıp gözden uzak bir yerde saklayın, biraz zaman verin ve sihirli bir şekilde karmaşaya sürükleniyor gibi görünüyor.

Tıpkı balıkçı gibi, Yazılımın da aynı şeyi yapma konusunda inanılmaz bir alışkanlığı var. Her şey yerinde özenle tasarlanıp beslenmeye başlar ve her dosyada yapılan değişikliklerle kataloglanır. Şanslıysa, yazılım geliştirme aşamasının sonuna karışık bir şekilde ulaşabilir, ancak çoğu zaman kaygan yokuştan aşağı doğru kayarak dolanmaya başlar.

Cömert olalım ve geliştirme sonrası aşamasına nispeten zarar görmeden geldiğimizi önerelim. Bu noktada bilgili birinci ekip, yeni otlaklara gitmek için can atıyor ve ona bakacak yeni bir grup insan bırakıyor. Henüz gerçekten etkili olan bir devir teslim sürecine dahil olmadım, çünkü ilk ekip onları gelişimde bu noktaya getiren geçmişi unuttu ve genellikle kodu korumak için gerekli olan ayrıntılı bilgiyi vermek için mücadele ediyorlar.

Zaman geçer ve bununla birlikte mühendisler gelir ve gider, ne kadar az bilgi topladıklarıyla birlikte gelir. Ürün ne kadar uzun süre canlı kalırsa o kadar kırılgan hale gelir, çünkü ardışık zekalar yeni özelliklerle dolup taşar ve oradaki kodu tam olarak anlamaz, yeni kodu uydurmak yerine ürünün çalışmasını sağlamak için kod yazar. eski bir eldiven gibi.

Bunu akılda tutarak, bu hafta üstlendiğim görev, insanların tam da bu durumda olan bazı kodları anlamalarına yardımcı olmaktır. Bilgi ve geçmiş, doğası gereği kodun içine gömülüdür ve herhangi bir yeniden çalışmanın, kodun bozulmasına neden olmaması önemlidir.

Fishermans arapsaçına yaptığınız gibi, kendi kendine yeten birimi satarak kodunuzun kimliğini koruyabilirsiniz. Sabır gerektirir ve neyin kendi kendine yetip neyin olmayabileceğini anladığınızdan emin olmak için yeterli sayıda insanla konuşmanız gerekir. Kodu açıklarken, bir birime neyin ait olduğu ve neyin olmadığına ilişkin kararlarınızı sürekli olarak güncellemelisiniz.

Aynı anda birden fazla bağımsız yazılım ünitesiyle uğraşmayın, ilgili görünen her şeyi açıklayın ve sonra bir süre düşünün. Neyin ait olduğuna ve neyin olmadığına dair görüşünüzün, onu daha fazla anlamaya başladıkça değişeceğini göreceksiniz.

Eğer uymuyorsa tuhaf karışıklığı insan kütlesine geri atmaktan korkmayın ve modülden sonra modülü alay ederek sonunda açığa çıkacaktır.

Bir modülü izole ettiğinizde, içeri dalmadan ve bir sonrakini çıkarmadan önce kodun bütünlüğüne zarar vermediğinizden emin olmak için adımlar atın. Yazılım Tangles’ı sıralamak eğlenceli ve oldukça zor olabilir, ancak sonunda size ve diğerleri için daha mantıklı olan bazı kodlara sahip olacaksınız.

Ne düşünüyorsun?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

GIPHY App Key not set. Please check settings

Eşsiz Toner Kartuşu Kalitesi OEM Fiyatından% 20 Daha Az!

Bilgisayarınızın Güç Kaynağını Yükseltme