偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

遠(yuǎn)離你的電腦,代碼寫得更好!

開發(fā) 開發(fā)工具 后端
我最近才意識(shí)到,如果你對(duì)著電腦,用著編譯器、IDE和工具等,是搞不出什么好代碼的。最佳的編程地點(diǎn)是——遠(yuǎn)離你的這些工具——在一個(gè)能讓你正確思考的地方,有條不紊地寫代碼。

我最近才意識(shí)到,如果你對(duì)著電腦,用著編譯器、IDE和工具等,是搞不出什么好代碼的。***的編程地點(diǎn)是——遠(yuǎn)離你的這些工具——在一個(gè)能讓你正確思考的地方,有條不紊地寫代碼。一般來說,對(duì)于一種你熟的不能再熟的編程語言,在你的大腦計(jì)算機(jī)里翻譯程序,甚至和用編譯器編譯(還有解釋器解釋)是一樣容易的。甚至,你可能***想出來的程序比計(jì)算機(jī)更復(fù)雜更酷。

有一次,我在火車上旅行。我雖然帶了筆記本,但是沒有網(wǎng)。而不幸的是,我用的是商業(yè)編程語言(IDL),需要得到網(wǎng)站許可方能使用。但是沒網(wǎng)就意味著得不到網(wǎng)站的授權(quán),得不到網(wǎng)站的授權(quán),就意味著我就完全沒法運(yùn)行編譯器和IDE。哦,my God!IDL的商業(yè)許可不但貴,而且它的編譯器還限制我在自己的編輯器上寫代碼,這個(gè)破編程語言,誰愛用誰用!但是我想說的是,這件事啟發(fā)了我。

我記得我在哪里看到過這樣一個(gè)帖子,概括起來的中心意識(shí)是:

我從我***個(gè)老板那學(xué)到的其中一個(gè)***的教訓(xùn)是:當(dāng)你的代碼不能如期運(yùn)行時(shí),不要老是依賴調(diào)試器,試著自己思考一下。

但是因?yàn)橛辛司幾g器,使得很少有人會(huì)去這么做。這種心態(tài)很容易理解,也很正常。我們一般的編碼流程是:

1)寫代碼,即使寫得很差

2)編譯之后執(zhí)行代碼

3)用簡單的事例測試

4)發(fā)現(xiàn)不能工作

5)小小的改一下,再看看問題是否能解決

6)不斷重復(fù)過程5)

***得到的代碼很可能滿是bug、不便于測試,然后編程人員自己都無從下手了。

遠(yuǎn)離你的電腦,迫使你不得不先在自己的大腦里思考一遍——當(dāng)然,這會(huì)比你用電腦來編譯和運(yùn)行代碼所花費(fèi)的時(shí)間更長。但是,你不會(huì)想著——在代碼里小修改一下再運(yùn)行看看——這種愚蠢的事,你會(huì)思考要用哪些代碼執(zhí)行什么。也正是在火車上的那一天,我意識(shí)到,自從我過了Computing A-Level 考試,我就再也沒有在紙上寫過一句代碼。

在另一次我寫代碼的時(shí)候,我想試試能不能遠(yuǎn)離電腦來寫代碼,我先是想出了一段高質(zhì)量基本無bug的代碼,然后寫在紙上面,思考是否有需要糾正的,然后復(fù)制到電腦上,再想想有沒有問題了,***才在編譯器上編譯。而我從紙上拷貝過去的代碼,盡管有涉及大量遞歸的圖像分割程序,但是奇跡般的,我一次就成功了!

這種感覺真的超級(jí)棒。***,我希望我的這個(gè)建議能對(duì)各位有用!

譯文鏈接:http://news.html5tricks.com/code-better-get-away-from-pc.html

英文原文:Want to write some code? Get away from your computer!

責(zé)任編輯:林師授 來源: html5tricks
相關(guān)推薦

2013-03-28 15:24:29

程序員

2021-03-17 08:00:59

JS語言Javascript

2020-08-10 08:24:14

技術(shù)Leader代碼

2015-12-16 16:41:42

2014-04-21 10:14:52

PromisesJavaScript

2016-10-09 19:50:01

代碼審查

2023-10-10 08:00:00

2023-11-27 17:17:52

文件搜索應(yīng)用程序

2013-08-15 11:01:22

2011-08-02 11:08:54

2011-08-19 13:53:13

2010-01-22 13:20:27

C++代碼

2021-05-23 15:46:23

React代碼前端

2010-01-22 18:06:24

C++代碼

2019-12-27 14:47:06

Python編程語言

2019-09-29 16:17:25

Java代碼性能編程語言

2017-09-08 13:35:48

云優(yōu)先策略互聯(lián)網(wǎng)

2020-05-08 19:52:31

Reactreact.js前端

2010-01-26 09:40:23

C++代碼

2020-06-10 07:49:56

Python代碼開發(fā)工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)