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

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

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

你會(huì)花多少時(shí)間思考如何編寫代碼?

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

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

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

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

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

對(duì)此,你還能做什么?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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