電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 43|回復(fù): 0
收起左側(cè)

這個“臨時方案” Windows 用了 30 年,網(wǎng)友:段子源于現(xiàn)實

[復(fù)制鏈接]

445

主題

445

帖子

3456

積分

四級會員

Rank: 4

積分
3456
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-13 09:01:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
點擊上方“C語言與CPP編程”,選擇“關(guān)注/置頂/星標(biāo)公眾號
干貨福利,第一時間送達(dá)!
最近有小伙伴說沒有收到當(dāng)天的文章推送,這是因為微信改了推送機(jī)制,確實會一部分有小伙伴刷不到當(dāng)天的文章,一些比較實用的知識和信息,錯過了就是錯過了。所以建議大家加個星標(biāo)??,就能第一時間收到推送了。

轉(zhuǎn)自:OSC開源社區(qū)(oschina2013)
戴夫·普盧默(Dave Plummer)是微軟的資深工程師,曾創(chuàng)造了任務(wù)管理器、Windows 彈球、原生 ZIP 支持(微軟出錢買斷該功能后,他用這筆錢購買了一輛紅色克爾維特)等傳奇。

近日他在自己的 X 賬戶上分享了創(chuàng)建 "格式化" 對話框的故事 —— 稱其是一個使用了長達(dá) 30 年的 “臨時解決方案”。


故事還要追溯到 1994 年,當(dāng)時 Dave 和其他軟件工程師們正忙于將 "海量的代碼" 從 Windows 95 遷移到 Windows NT 系統(tǒng)上。由于后者引入了許多改動,格式化對話框的界面也亟待重新設(shè)計。

Dave 拿起紙筆,列出了一些必要的功能,并使用 VC++ 2.0 的資源編輯器快速搭建了一個簡單的縱向列表界面。他表示選擇垂直布局是為了讓用戶可以按照大致正確的順序勾選所有選項。



Dave 解釋道,這個設(shè)計的初衷并不是為了美觀,僅僅是為了在 “更優(yōu)雅的界面” 到來之前先用著。

然而讓人沒想到的是,這個 “臨時解決方案” 一用就是 30 年。即使是最新版本的 Windows 11 預(yù)覽版,在格式化對話框仍然維持著當(dāng)年的樣式,沒有任何改進(jìn)的跡象。



Dave 提到,“30 年前那個星期四上午我做出來的臨時方案,現(xiàn)在還在使用!” 他還感慨:“在開發(fā)軟件時,可要當(dāng)心‘臨時’這兩個字眼兒!”

此外,Dave 當(dāng)初還憑直覺決定了 cluster slack 大小的限制,這直接導(dǎo)致了 FAT 卷的格式化最大容量為 32GB。同樣,這也是一個當(dāng)初的臨時決定,卻意外地變成了至今仍在使用的永久限制。

相關(guān)鏈接
https://twitter.com/davepl1968/status/1772042158046146792

——EOF——你好,我是飛宇。日常分享C/C++、計算機(jī)學(xué)習(xí)經(jīng)驗、工作體會,歡迎點擊此處查看我以前的學(xué)習(xí)筆記&經(jīng)驗&分享的資源。
我組建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起進(jìn)群交流。

歡迎你添加我的微信,我拉你進(jìn)技術(shù)交流群。此外,我也會經(jīng)常在微信上分享一些計算機(jī)學(xué)習(xí)經(jīng)驗以及工作體驗,還有一些內(nèi)推機(jī)會。


加個微信,打開另一扇窗
經(jīng)常遇到有讀者后臺私信想要一些編程學(xué)習(xí)資源,這里分享 1T 的編程電子書、C/C++開發(fā)手冊、Github上182K+的架構(gòu)路線圖、LeetCode算法刷題筆記等精品學(xué)習(xí)資料,點擊下方公眾號會回復(fù)"編程"即可免費領(lǐng)取~

感謝你的分享,點贊,在看三
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表