不久前,錘子科技天貓官方旗艦店商品全線下架,錘子科技商城的多款手機(jī)也顯示為“到貨通知”。錘子可以的前途渺茫。
小米9發(fā)布后,其開源了小米9穩(wěn)定版內(nèi)核代碼,同時(shí),開發(fā)者發(fā)現(xiàn),錘子科技的多款手機(jī)內(nèi)核代碼也已經(jīng)在 Github 上開源,包括 Smartian T1、T2、M1、M1L,以及堅(jiān)果系列。
代碼公開后,錘子科技貼吧名為jocover的網(wǎng)友吐槽說,代碼中變量居然用拼音命名!
該網(wǎng)友表示,誰知道fenbianlu是啥玩意?而且代碼里一堆日期標(biāo)注,難道錘子連git代碼管理都不會(huì)用了?這是背光的驅(qū)動(dòng),為ODM公司所寫,不過這個(gè)fenbianlu是錘科的天才lishaokai改的,看注釋,還有個(gè)變量temp也無力吐槽,加了倆變量還加成這樣,我佛了。
或許是一時(shí)疏忽將fenbianlv打錯(cuò)了,也或許是拼音+英文創(chuàng)造出fenbian+luminance。
有人表示上市公司其實(shí)拼音英語雙標(biāo)的情況屢見不鮮,也有人表示這樣做未免有點(diǎn)不夠國際化,還有人表示,拼音怎么了,能用不就就行了。當(dāng)然,這也給黑粉趁虛而入的機(jī)會(huì):“居然沒能寫成日文,羅老師一定很不開心”。
接下來代碼又被扒出CPU作弊。如下圖,代碼寫了一大堆,其實(shí)就是把boost時(shí)間加個(gè)5毫秒的樣子,號(hào)稱smartisan cpu boost。據(jù)猜測(cè),為動(dòng)畫效果提供時(shí)鐘延遲,為了界面看起來漂亮。
另外,還有用堅(jiān)果R1電池,另外有個(gè)670的方案,估計(jì)和T2的810版本一樣難產(chǎn)不見。
據(jù)悉,阿里巴巴、華為等公司嚴(yán)禁拼音與英文混合的方式命名,另外,還強(qiáng)制要求避免采用純拼音方式命名。雖然這些的確可能不會(huì)影響到程序的運(yùn)行,但作為嚴(yán)謹(jǐn)嚴(yán)肅的程序員,優(yōu)質(zhì)的程序需要精心的雕琢,應(yīng)該盡量避免這種情況。網(wǎng)友表示,這種三流程序員就不要多說了,可能連阿里一面都過不了。
-
編程
+關(guān)注
關(guān)注
88文章
3565瀏覽量
93536 -
小米
+關(guān)注
關(guān)注
69文章
14308瀏覽量
143715 -
錘子手機(jī)
+關(guān)注
關(guān)注
0文章
291瀏覽量
11779
原文標(biāo)題:堅(jiān)果內(nèi)核變量居然使用拼音命名!還拼錯(cuò)了!如何規(guī)范C語言編程?
文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論