av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語言

想要寫好的程序應(yīng)該遠離計算機

時間:2025-02-01 18:20:32 php語言 我要投稿
  • 相關(guān)推薦

想要寫好的程序應(yīng)該遠離計算機

  計算機界最好的程序員是只用記事本就可以打出很多程序代碼,程序員想要寫好的程序應(yīng)該遠離計算機,希望對大家編程有啟發(fā)!更多內(nèi)容請關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!

  最好的寫程序的地方不是在你的計算機前,不是使用你的編譯器、IDE或其它一些工具。這最好的地方是一個遠離這些工具的場所 —— 是某個能讓你認真的思考的地方。對于一個你很熟悉的編程語言,你很容易把你腦子里已經(jīng)構(gòu)思好的程序轉(zhuǎn)換成編譯器/解釋器可以編譯/解釋的程序 —— 難就難在如何在腦子里先把程序編好。

  有一天我乘火車旅行。我?guī)Я斯P記本,但沒有網(wǎng)絡(luò)。不幸的是,我使用的是一種商業(yè)編程語言(IDL,真不巧),這種語言需要使用我大學網(wǎng)站上的許可證。因為不能連上互聯(lián)網(wǎng),我拿不到許可證,于是我的編譯器和IDE就跑不起來。你可能會喜歡使用一個需要昂貴的許可證的商業(yè)編程語言,但它的確使我不能在編輯器里寫任何的代碼。而你猜這么著 … 這讓我開始思考!

  我想這篇博客正好印證一篇博客的內(nèi)容,它里面說道:

  我從我的第一個老板那里學到的最大的一個教訓是:“當你的程序運行異常時,不要使用debug工具,用你的大腦。”

  這就是遠離電腦后會迫使你去做的事。通常你很容易進入這樣一種編程習慣:

  寫一些程序(亂糟糟的)

  編譯,運行

  使用簡單的測試用例進行測試

  發(fā)現(xiàn)有問題

  小改一下程序,也許能解決這個問題

  重復 …

  這當然會導致程序最終亂糟糟的,無法閱讀理解,很有可能問題多多,沒有很好的測試。

  遠離計算機能迫使你在大腦里周全的思考所有的問題 —— 這跟你抱著計算機編譯、運行你的程序相比可能會花更長的時間(至少對于小程序是這樣)?墒,這樣做后,你就不會去一點一點的改動程序、一遍遍試著運行它 們了,你是真正的思考這些代碼是做什么的。在那天、在火車上之前,我還從沒有在紙上規(guī)劃過任何的程序。

  而從此之后我努力在寫程序之前會把思路畫在紙上,思考它,一步一步的用代碼實現(xiàn),做出高質(zhì)量的,高效的,沒有問題的程序,多去思考,最后才在編譯器上運行。程序是最后才從紙上拷貝到編譯器里。

  任務(wù)完成的很好 —— 我自認為,希望這是一個有用的建議。

【想要寫好的程序應(yīng)該遠離計算機】相關(guān)文章:

PHP開發(fā)程序應(yīng)該注意的42個優(yōu)化準則03-06

程序員應(yīng)該了解的網(wǎng)絡(luò)協(xié)議08-15

中高級PHP程序員應(yīng)該掌握哪些技術(shù)03-31

職稱計算機考試WindowsXP系統(tǒng)程序的操作05-22

應(yīng)該如何做明確目標java程序員職業(yè)規(guī)劃07-24

計算機二級java程序規(guī)范考點復習12-30

計算機四級報名及繳費辦法和程序04-05

計算機二級《Web程序設(shè)計》習題05-14

計算機二級JAVA考試構(gòu)建JAVA程序201702-23