Vídeo: eConsulta (De novembre 2024)
Sembla que Microsoft ha decidit passar de l’actualització de Microsoft Office cada dos a tres anys a un cicle d’actualització de remolí que es pot mesurar en setmanes. Això hauria de produir una certa hilaritat increïble a mesura que es produeix la estranya.
El problema amb el codi Microsoft és que s'ha deteriorat majoritàriament per allò que a la gent li agrada anomenar codi espaguetis, un rellotge de subrutines de patchwork. Això significa milions de línies de codi sense cap supervisor.
En els dies d'or de la codificació, hi havia una sola persona que literalment coneixia i entenia tot el codi. Aquesta persona podria dir no al codi que entri, sabent que introduiria complicacions i la destruiria. Molts projectes de codi obert encara tenen capgrossos, però Microsoft ja ha acomiadat o promogut aquestes persones fora de lloc, substituint-les per directius que busquen una sortida.
Com que hi ha molts programadors amb talent a Microsoft, gran part del codi espaguetis simplement es passa per alt, deixant enrere el codi zombi en la majoria dels seus productes. Sovint, aquest seria un codi semi-documentat. No es pot esborrar simplement perquè pot haver-hi alguna subrutina intocable i obscura, que s'hi refereix poques vegades i, si no hi és, el sistema podria bloquejar-se. Moltes de les falles de bola de cargol que experimenteu amb el programari Microsoft provenen d'aquest tipus de situacions.
Per descomptat, l’informe de sinistre tracta de resoldre el millor possible. Suposo, però, que el codi zombi es deixa generalment al lloc on també pot bloquejar un sistema per la seva incapacitat de trobar adequadament totes les seves peces o de descobrir com tornar a casa.
Microsoft negarà que té molts codis d’espagueti, però no hi ha cap manera al voltant d’aquest moment. La clau és viure amb ella o gestionar-la. M’encantaria veure que Microsoft contractés un vicepresident de gestió de codis d’espagueti.
Aquesta gestió de codis espaguetis no serà fàcil si les ordenadores de codificadors d'Office actualitzen Office 365 de manera més regular. Es tractaran de problemes interminables i afegiran més en el procés.
Espero que m'equivoqui, però sembla un fiasco a l'espera que passi. Puc veure que la majoria d’aquestes actualitzacions es converteixen en correccions d’errors i en pedaços d’emergència com a cops de codi més nous i més recents en codi zombi d’anys enrere i generen estralls.
Podríeu pensar que ara, Microsoft, que té 94.000 empleats a temps complet i contractistes, podria reunir un equip per recodificar tot el producte des de zero. L’empresa tracta aquest tipus de coses amb freqüència i el millor exemple va ser l’equip de NT liderat per David Cutler, que va treure a la llum Windows 2000. Però quan es mira sota el capó, encara hi ha un codi espagueti.
És la forma de Microsoft de tornar-se a codificar. Ningú no està segur de com funciona, de manera que agafen el codi del producte antic i el deixen anar al producte nou. Funciona bé i és més fàcil que reinventar-lo. Aviat tindreu l’ordenació original reordenada.
Malgrat el fet que la base de codis ha canviat suposadament després de Windows 2000, estic segur que molts de vosaltres observeu el mateix error o molèstia estrany aquí i allà que heu trobat amb Windows 95, sí? Com funciona aquesta xifra?
Si us expliqueu, descobrireu que Microsoft Office té entre 30 i 60 milions de línies de codi C ++ al seu voltant. Alguns dels mòduls són algunes joies ben codificades, madures per ser retocades per als novells. Altres segments del codi es troben en una selva plena de perill. És aquí on comença la diversió.
Repassem aquesta aventura d’aquí a un any i veiem què ha passat. Hauria de ser molt divertit. Si tenim sort, s'eliminaran tot el codi antiguat del zombi durant les actualitzacions constants. Sempre podem esperar.
VEURE TOTES LES FOTOS DE GALERIA