Mājas Atzinumi Microsoft biroja spageti koda juceklis

Microsoft biroja spageti koda juceklis

Video: Покупка, активация и установка Microsoft Office 2019 Home & Student / Всё проще простого! (Decembris 2024)

Video: Покупка, активация и установка Microsoft Office 2019 Home & Student / Всё проще простого! (Decembris 2024)
Anonim

SKATĪT VISUS FOTOS GALERIJĀ

Tāpēc šķiet, ka Microsoft ir nolēmis pāriet no Microsoft Office atjaunināšanas ik pēc diviem līdz trim gadiem uz virpuļplūsmas jaunināšanas ciklu, kas mērāms nedēļās. Tā rezultātā dīvainība rada zināmu neticamību.

Microsoft koda problēma ir tā, ka tas galvenokārt ir pasliktinājies līdz tādam laikam, kā cilvēkiem patīk saukt spageti kodu - apakšprogrammu raibu segu. Tas nozīmē miljoniem kodu rindiņu bez pārrauga.

Kodēšanas zelta dienās bija viena persona, kas burtiski zināja un saprata visu kodu. Šī persona varēja pateikt nē ienākošajam kodam, zinot, ka tas radīs sarežģījumus un sagraus to. Daudziem atklātā pirmkoda projektiem joprojām ir pārraugi, bet Microsoft ir vai nu atlaida, vai paaugstinājis šos cilvēkus prom, aizstājot viņus ar vadītājiem, kuri meklē izeju.

Tā kā Microsoft ir daudz talantīgu programmētāju, liela daļa spageti koda tiek vienkārši apieti, atstājot zombiju kodu lielākajā daļā tā produktu. Tas bieži būtu nedokumentēts daļēji miris kods. Jūs to nevarat vienkārši izdzēst, jo var būt kāda neizsekojama un neskaidra apakšprogramma, kas uz to atsaucas reti, un, ja tā tur nav, sistēma var avarēt. Daudzas no skrūpošanas avārijām, kuras piedzīvojat ar Microsoft programmatūru, izriet no šāda veida situācijas.

Protams, ziņojot par avārijām, mēģina to atrisināt pēc iespējas labāk. Es tomēr domāju, ka zombiju kods parasti paliek vietā, kur tas var arī sagraut sistēmu, jo nespēj pareizi atrast visus gabalus vai izdomāt, kā atgriezties mājās.

Microsoft noliegs, ka tai ir daudz spageti koda, taču šajā brīdī to nevar apiet. Galvenais ir ar to dzīvot vai pārvaldīt. Es labprāt redzētu, kā Microsoft pieņem darbā spageti kodu pārvaldības viceprezidentu.

Šī spageti koda pārvaldība nebūs vienkārša, ja Office kodētāju pulki regulāri atjauninās Office 365. Viņi nodarbosies ar nebeidzamiem jautājumiem un pievienos procesu vēl vairāk.

Es ceru, ka es kļūdos, bet tas izskatās kā fiasko, kas gaida notikumu. Es redzu, ka vairums no šiem jauninājumiem pārvēršas kļūdu labojumos un ārkārtas ielāpēs, jo jaunāki un jaunāki kodi pirms daudziem gadiem kļūst par zombiju kodiem un rada postījumus.

Jūs domājat, ka līdz šim brīdim Microsoft, kurā strādā 94 000 pilnas slodzes darbinieku un darbuzņēmēju, varētu izveidot komandu, lai visu produktu kodētu no jauna. Uzņēmums bieži izmēģina šāda veida lietas, un labākais piemērs bija Deivida Kutera vadītā NT komanda, kas iznīdēja Windows 2000. Bet, kad paskatās zem pārsega, joprojām ir spageti kods.

SKATĪT VISUS FOTOS GALERIJĀ

Tas ir Microsoft veids, kā atgriezties pie vecā koda. Neviens nav pārliecināts, kā tas faktiski darbojas, tāpēc viņi ņem kodu no vecā produkta un nomet to jaunajā izstrādājumā. Tas darbojas labi, un tas ir vieglāk nekā to atkārtoti izgudrot. Drīz jūs esat pārkārtojis sākotnējo putru.

Neskatoties uz to, ka kodu bāze it kā mainījās pēc Windows 2000, esmu pārliecināts, ka daudzi no jums šeit un tur pamana tieši to pašu dīvaino kļūdu vai kairinājumu, ko atradāt, izmantojot Windows 95, jā? Kā tas skaitlis?

Apmeklējot jūs atklāsit, ka Microsoft Office pamatā ir no 30 līdz 60 miljoniem C ++ koda rindu. Daži no moduļiem, protams, ir labi kodēti dārgakmeņi, kurus iesācēji ir iesnieguši. Citi koda segmenti atrodas briesmās piepildītos džungļos. Tur sākas jautrība.

Pēc gada pārskatīsim šo piedzīvojumu un redzēsim, kas ir noticis. Tam vajadzētu būt ļoti uzjautrinošam. Ja mums paveicas, pastāvīgais jauninājumu laikā tiks novērsts viss novecojušais zombiju kods. Mēs vienmēr varam cerēt.

SKATĪT VISUS FOTOS GALERIJĀ

Microsoft biroja spageti koda juceklis