Ev Görüşler Microsoft ofisinin spagetti kodu karışıklığı

Microsoft ofisinin spagetti kodu karışıklığı

Video: КАК СКАЧАТЬ УСТАНОВИТЬ И АКТИВИРОВАТЬ MICROSOFT OFFICE НА РУССКОМ БЕСПЛАТНО В 2020 ГОДУ!! (Kasım 2024)

Video: КАК СКАЧАТЬ УСТАНОВИТЬ И АКТИВИРОВАТЬ MICROSOFT OFFICE НА РУССКОМ БЕСПЛАТНО В 2020 ГОДУ!! (Kasım 2024)
Anonim

GALERİDE TÜM FOTOĞRAFLARI GÖRÜNTÜLE

Bu nedenle Microsoft, her iki ya da üç yılda bir Microsoft Office'i güncelleştirmekten haftalar içinde ölçülebilen bir kasırga yükseltme döngüsüne geçmeye karar verdi. Bu, garipliğin ortaya çıkmasıyla birlikte inanılmaz bir komikliğe neden olmalıdır.

Microsoft koduyla ilgili sorun, insanların spagetti kodu olarak adlandırılan şeylere çoğunlukla zarar verdiği, yani alt yordamlardan oluşan bir patchwork yorgan. Bu, denetleyicilerin olmadığı milyonlarca kod satırı anlamına gelir.

Altın kodlama günlerinde kelimenin tam anlamıyla tüm kodu bilen ve anlayan bir kişi vardı. Bu kişi, kod girmeyeceğini, komplikasyonlara yol açacağını ve onu mahvedeceğini bilerek hayır diyebilirdi. Pek çok açık kaynaklı projede hala gözetmen var ancak Microsoft bu kişileri kovup kovdu ya da bir çıkış yolu arayan yöneticilerle değiştirdi.

Microsoft'ta çok sayıda yetenekli programcı olduğundan, spagetti kodunun çoğu basitçe atlanır ve çoğu ürününde zombi kodunu geride bırakır. Bu genellikle belgelenmemiş yarı ölü kod olacaktır. Bunu sadece silemezsiniz çünkü nadiren ifade eden takip edilemeyen ve belirsiz bir alt yordam olabilir ve eğer orada değilse, sistem çökebilir. Microsoft yazılımı ile yaşadığınız en büyük vida kazası bu durumdan kaynaklanıyor.

Tabii ki, çarpışma raporlaması, bu durumu mümkün olan en iyi şekilde çözmeye çalışır. Yine de, zombi kodunun genellikle tüm parçalarını düzgün bir şekilde bulamaması veya eve nasıl geri döneceğini bulması nedeniyle bir sistemi çökertebileceği bir yerde bırakıldığını tahmin ediyorum.

Microsoft, çok sayıda spagetti koduna sahip olduğunu inkar edecektir, ancak bu noktada bunun hiçbir yolu yoktur. Anahtar, onunla yaşamak ya da yönetmek. Microsoft'un spagetti kod yönetimi başkan yardımcısını işe almasını görmek isterim.

Office kodlayıcıları Office 365'i daha düzenli olarak yükseltecekse, bu spagetti kodu yönetimi kolay olmayacaktır. Hiç bitmeyen sorunlara maruz kalacaklar ve bu sürece daha fazla aksaklık katacaklar.

Umarım yanılıyorum ama bu gerçekleşmeyi bekleyen bir fiyaskoya benziyor. Bu güncellemelerin çoğunun hata düzeltmelerine ve acil durum yamalarına dönüştüğünü, yıllar önce zombi koduna yeni ve daha yeni kod darbeleriyle dönüp hasara yol açtığını görebiliyorum.

94.000 tam zamanlı çalışanı ve müteahhitleri olan Microsoft'un, tüm ürünün sıfırdan yeniden kodlanması için bir ekip oluşturabileceğini düşünürdünüz. Şirket bu tür şeyleri sık sık deniyor ve en iyi örnek, Windows 2000'i çalkalayan David Cutler liderliğindeki NT takımıydı. Fakat kaputun altına baktığınızda, hala spagetti kodu var.

GALERİDE TÜM FOTOĞRAFLARI GÖRÜNTÜLE

Eski koda geri dönmenin Microsoft yolu. Hiç kimse gerçekten nasıl çalıştığından emin değil, bu yüzden eski üründen kodu alıyor ve yeni ürüne bırakıyorlar. İyi çalışıyor ve yeniden icat etmekten daha kolay. Yakında orijinal karışıklık yeniden düzenlendi.

Kod tabanının Windows 2000'den sonra sözde değiştiği gerçeğine rağmen, çoğunuzun burada ve orada Windows 95'te bulduğunuz aynı tuhaf hatayı veya can sıkıntısını fark ettiğinden eminim, tamam mı? Bu nasıl?

Kazarsanız, Microsoft Office'in altında 30 ila 60 milyon satır C ++ kodu olduğunu keşfedeceksiniz. Modüllerin bazıları kesinlikle yenileri tarafından çimdiklenecek kadar iyi kodlanmış değerli taşlardır. Kodun diğer kısımları tehlikeyle dolu bir ormanda. Eğlencenin başladığı yer.

Bu macerayı bir yıl içinde tekrar gözden geçirelim ve neler olduğunu görelim. Çok eğlenceli olmalı. Şanslıysak, o zaman tüm eski zombi kodu, sürekli güncellemeler sırasında elenir. Her zaman umut edebiliriz.

GALERİDE TÜM FOTOĞRAFLARI GÖRÜNTÜLE

Microsoft ofisinin spagetti kodu karışıklığı