Video: Daylight Saving Time Explained (Studeni 2024)
Stoga se čini da je Microsoft odlučio prijeći s ažuriranja Microsoft Officea svake dvije do tri godine na ciklus nadogradnje koji se može mjeriti u tjednima. To bi trebalo rezultirati nevjerojatnom urnebesnošću kako nastaje čudnoća.
Problem s Microsoftovim kodom je što se on uglavnom pogoršao na način na koji ljudi vole zvati špageti kod, patchwork pokrivač podprograma. To znači milijune redaka koda bez nadzora.
U zlatnim danima kodiranja postojala je jedna osoba koja je doslovno znala i razumjela sav kod. Ta bi osoba mogla reći ne, kôd koji ulazi, znajući da će to uvesti komplikacije i upropastiti ga. Mnogi projekti otvorenog koda još uvijek imaju nadzornike, ali Microsoft je te ljude otpustio ili promovirao, zamijenivši ih s menadžerima koji traže izlaz.
Budući da u Microsoftu ima puno talentiranih programera, velik dio špageti koda jednostavno se zaobilazi, što u većini proizvoda proizvodi iza sebe zombi kod. To bi često bio nedokumentirani polumrtvi kod. Ne možete ga jednostavno izbrisati jer može doći do neke neprolazne i nejasne potprograme koja se na to rijetko odnosi i ako je nema, sustav bi se mogao srušiti. Mnoge greške u odvijanju koje imate sa Microsoftovim softverom proizilaze iz ovakve situacije.
Naravno, izvještaj o padu pokušava to riješiti najbolje što može. Pretpostavljam, međutim, da je zombi kôd uglavnom ostavljen na mjestu gdje također može srušiti sustav zbog nesposobnosti da pravilno pronađe sve svoje dijelove ili da smisli kako se vratiti kući.
Microsoft će poreći da ima puno koda za špagete, ali trenutno to nema načina. Ključ je živjeti s tim ili njime upravljati. Volio bih vidjeti da Microsoft unajmljuje potpredsjednika za upravljanje kôdima za špagete.
Ovo upravljanje šifrom špageta neće biti lako ako će horde Officeovih kodova redovito nadograditi Office 365. Oni će naići na neprekidne probleme i dodati će još problema.
Nadam se da nisam u pravu, ali ovo izgleda kao fijasko koji čeka da se dogodi. Mogu vidjeti većinu ovih nadogradnji kako se pretvaraju u ispravke programskih pogrešaka i zakrpe u hitnim slučajevima, kako noviji i noviji kôdi upadaju u zombi kod od prije nekoliko godina i stvaraju pustoš.
Moglo bi se pomisliti da bi do sada Microsoft, koji ima 94.000 stalno zaposlenih radnika, kao i izvođači, mogao sastaviti tim koji će čitati cijeli proizvod ispočetka. Tvrtka takve stvari pokušava često, a najbolji primjer je NT tim na čelu s Davidom Cutlerom koji je izbio Windows 2000. No, kad pogledate ispod haube, još uvijek postoji kôd za špagete.
To je Microsoftov način da se vrati na stari kod. Nitko nije sasvim siguran kako to zapravo radi pa uzimaju kod sa starog proizvoda i ubacuju ga u novi proizvod. Djeluje dobro i lakše je nego što ga ponovo izmislite. Uskoro ćete preurediti izvorni nered.
Unatoč činjenici da se baza kodova navodno promijenila nakon Windows 2000, siguran sam da mnogi od vas primjećuju tu istu čudnu bugu ili smetnju koju ste tu i tamo pronašli sa sustavom Windows 95, da? Kako to govori?
Ako kopate oko sebe, otkrit ćete da Microsoft Office ima između 30 i 60 milijuna redaka C ++ koda koji se nalazi iza njega. Neki od modula su sigurno dobro kodirani dragulji zreli kako bi ih ugađali novaci. Ostali segmenti koda nalaze se u džungli ispunjenoj opasnošću. Tu počinje zabava.
Preispitajmo ovu avanturu za godinu dana i vidjeti što se dogodilo. To bi trebalo biti vrlo zabavno. Ako budemo imali sreće, svi stalni zombi kod bit će uklonjeni tijekom stalnih nadogradnji. Uvijek se možemo nadati.
POGLEDAJTE SVE FOTOGRAFIJE U GALERIJI