日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 充電吧
[導(dǎo)讀]先思再行 閉著眼睛編程 軟件質(zhì)量編程研發(fā)實踐 摘要:解決問題最重要的習(xí)慣不是一直盯著屏幕和編寫修改代碼,某些時候,阻止你成功的東西恰恰會是過于努力。這時候你需要暫停一下,平緩你的思緒,換一種方法或許能

先思再行 閉著眼睛編程 軟件質(zhì)量編程研發(fā)實踐 摘要:解決問題最重要的習(xí)慣不是一直盯著屏幕和編寫修改代碼,某些時候,阻止你成功的東西恰恰會是過于努力。這時候你需要暫停一下,平緩你的思緒,換一種方法或許能帶給你不一樣的效果。

你會花多少時間思考如何編寫代碼?

乍看這是一個引人思考的深層次問題,在編程專業(yè)中常有這樣的誤解,軟件開發(fā)就是寫代碼。軟件開發(fā)實為一門藝術(shù),而代碼僅僅是通往藝術(shù)之門的工具。好比燃料和畫布是畫家的工具一樣,代碼的目的是實現(xiàn)某種策略和思路。對程序員來說,他的目標(biāo)是開發(fā)出完整的軟件系統(tǒng),按照需求完成各個功能模塊或許是某種無形的思路、特性。比如一個深思熟慮的架構(gòu)、明確的內(nèi)部組織和代碼質(zhì)量,最后將這些進(jìn)行整合。畫家每隔一小段時間會停下來重新評估進(jìn)展和繪畫,看看是否達(dá)到自己的要求,程序員也一樣,必須定期審查代碼、查看進(jìn)展、檢查思路是否實現(xiàn)。

那么你平時是如何工作的呢?是否確定工作區(qū)后就埋頭苦干?什么都無法阻止你的前進(jìn)呢?如果這個描述很適合你,那么你做的一切都有可能是錯的。

所有好的軟件都有共同之處——他們都設(shè)計精良。同樣,大多數(shù)失敗的案例也會有相同之處——缺乏結(jié)構(gòu)和視覺上的盛宴,最終導(dǎo)致崩潰。軟件開發(fā)是一項智力活動,這一切都?xì)w結(jié)于實現(xiàn)的結(jié)構(gòu)和在混亂中找到開發(fā)軟件的最佳理念。

我做過一個非常有趣的觀察。在我第一年的編程生涯中,我設(shè)法在規(guī)定的時間里開發(fā)出大量的代碼。結(jié)果大多數(shù)代碼都需要重新開發(fā)、設(shè)計甚至是丟棄。速度提高了,而效率卻明顯下降了,欲速則不達(dá)。隨著的時間推移,我學(xué)會一小步一小步前進(jìn),在開發(fā)前進(jìn)行仔細(xì)分析思考,然后再開始開發(fā)編碼。結(jié)果發(fā)現(xiàn)代碼生成速度下降了好幾倍,而成功率幾乎達(dá)到100%,是不是有點戲劇性。我越來越多采用這種策略進(jìn)行編程,我沒有堅持把時間直接轉(zhuǎn)換成代碼量。事實上,我經(jīng)常每天只寫幾行代碼甚至有些時候會再刪除幾行。反而讓我的代碼從整體上更加簡潔、效率更高。

許多程序員都體驗過這種黑暗感覺,當(dāng)你看到許多大大小小的缺陷都摻雜在一起的那種混亂,當(dāng)走到這一步再回頭重新修改設(shè)計代碼,你會意識到為時已晚并且是毫無意義的,因為你繼續(xù)下去的工作本質(zhì)上已經(jīng)是被丟棄的。

對此,你還能做什么?

事實上,你可以!學(xué)會把更多的時間用來思考并且減少代碼輸入。我發(fā)現(xiàn)長時間的盯著屏幕并不會幫助你找到解決問題的方式。當(dāng)思緒被卡住的時候,我會放棄繼續(xù)工作,離開電腦和所思考的問題。當(dāng)我漫步在公園和一些安靜的場所時,常常會想到一些非常棒的思路和理念。實際上你可以試著閉著眼睛編程,燈光和周圍的一切都不會影響到你,片刻的休息會給你帶來轟動的、突破性的思路。 我最喜歡的地方是浴室,它可以讓人放松和平靜下來,聽到照亮內(nèi)心的那些非常安靜的想法和靈感。

解決問題最重要的習(xí)慣不是一直盯著屏幕和編寫修改代碼,某些時候,阻止你成功的東西恰恰會是過于努力。這時候你需要暫停一下,平緩你的思緒,換一種方法或許能帶給你不一樣的效果。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉