欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

微軟|為什么微軟出的軟件都那么巨大?

微軟|為什么微軟出的軟件都那么巨大?

文章圖片

微軟|為什么微軟出的軟件都那么巨大?

文章圖片




Office這種軟件這種體積 , 也只有微軟能做出來(lái) , 別的公司要做出來(lái) , 體積肯定遠(yuǎn)大于微軟 , 當(dāng)然肯定是根本做不出來(lái)的 。 Office第一版是90年上線的 , 都快30年了 , 一般來(lái)說(shuō):



1:不太會(huì)有軟件項(xiàng)目能活30年 。

2:不太會(huì)有已經(jīng)開(kāi)了30多年的軟件公司 , 一般開(kāi)到現(xiàn)在也沒(méi)多久 , 開(kāi)到垮也開(kāi)不滿30年 。

3:程序員做不滿30年 , 普通公司996撕逼裁員這么一鬧 , 你想寫(xiě)30年代碼 , 也未必活得了這么久 。 那么這樣一個(gè)做了30年的產(chǎn)品 , 可能有些代碼從第一天活到現(xiàn)在 , 那么可能遇到如下問(wèn)題:



a:需求極其繁雜 , 需要涉及文字、排版等問(wèn)題的尤其如此 , 全世界常用的幾十種文字幾百種語(yǔ)言 , 各種出版規(guī)范以及計(jì)算機(jī)文字編碼規(guī)范全要遵守 , 各種奇怪的產(chǎn)品核心或者本地化需求堆成山 , 微軟全都做出來(lái)了 , 光這點(diǎn)其他辦公套件就沒(méi)一個(gè)比得上的

【微軟|為什么微軟出的軟件都那么巨大?】

b:兼容性包袱特別大 , Office到現(xiàn)在經(jīng)歷了多少版本 , 本地化分支數(shù)不勝數(shù) 。 有多少接口需要維護(hù) , 需要考慮多少插件以各種騷操作調(diào)用接口 , 全他媽要保持兼容 , 一個(gè)模塊可能要額外準(zhǔn)備幾十種特殊情況以備不時(shí)之需 , 甚至有可能私有接口都被插件開(kāi)發(fā)商搗鼓出來(lái)利用 , 這下你也不能改了 , 升級(jí)版本后如果用戶的軟件崩了 , 第一個(gè)就怪的是微軟 , 好好的升個(gè)屁級(jí) , 微軟接了鍋想找插件開(kāi)發(fā)商改進(jìn) , 一是用戶不肯買(mǎi)新版插件 , 二是插件公司也受上述123條規(guī)則約束 , 可能做不了新版了 。




c:上古代碼沒(méi)人會(huì)改 , Office里面很多問(wèn)題不是會(huì)編程就能解決的 , 需要真正通曉多國(guó)文字、熟悉各國(guó)出版排版技術(shù)規(guī)范 , 博古通今的大神級(jí)別的人才有可能理解問(wèn)題 。 這還只是第一步 , 懂了問(wèn)題之后要看懂古時(shí)候的代碼 , 眾所周知 , 古神級(jí)別的代碼人類(lèi)是看不懂的 , 當(dāng)年的環(huán)境下 , 程序員都是大神級(jí)別的 , 可能注釋不是太多 , 因?yàn)槟J(rèn)同事的智商全都看得懂 。 幾十年下來(lái) , 原來(lái)的人可能離職了甚至死了 , 沒(méi)人看得懂 , 就算這人還在 , 你去問(wèn)他 , 他也不一定懂 , 你去年寫(xiě)的代碼 , 你能一眼就看明白嗎?看懂了也不敢改 。 層層加殼 , 誰(shuí)知道什么東西又依賴這段東西 , 這種上古代碼從來(lái)就沒(méi)有人能改好過(guò) , 改壞了算誰(shuí)的?當(dāng)然不是說(shuō)代碼質(zhì)量差 , 而是很多現(xiàn)在流行的框架環(huán)境、開(kāi)發(fā)范式等等當(dāng)年全都不存在 , 全是靠古神們?nèi)巳鈸纹饋?lái)的 , 你要看懂首先要上一堂CS歷史 。 改完甚至可能不知道怎么編譯 , 當(dāng)年的工具沒(méi)人會(huì)用 , 整個(gè)團(tuán)隊(duì)可能都被開(kāi)了 , 工具都找不到了上哪兒編譯去?只有當(dāng)寶貝一樣供著這東西!你們覺(jué)得呢?

    相關(guān)經(jīng)驗(yàn)推薦