中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      6分鐘8法則塑造優(yōu)秀程序員

      時間:2020-10-24 09:00:07 職業(yè)規(guī)劃 我要投稿

      6分鐘8法則塑造優(yōu)秀程序員

      還記得那個叫做 Justice Gray 的人么?他曾經(jīng)試圖在六個月的時間里面成為更好的程序員,這種做法似乎成為了一種眾人追捧的時尚。

      6分鐘8法則塑造優(yōu)秀程序員

      然而很長一段時間過去之后,其中的大部分人并沒有如愿以償?shù)某蔀楹玫某绦騿T。

      這里提供給大家一個簡單的解決方案,有一些方法可以讓你在六分鐘之內(nèi)成為更優(yōu)秀的程序員。

      你有六分鐘的閑暇時光,對么?

      我們一起來吧!

      1. 使用更大的顯示字體

      這個辦法看上去非常簡單,但是的確很有效果。

      打開你最喜歡的那個編程工具,將代碼編輯器中的字體調(diào)大。我把 10pt 的代碼顯示字體增大到 14pt,這樣一來,你的屏幕上一次只能顯示出少量的代碼。

      結(jié)果:你被迫去寫一些更為短小精煉的函數(shù),這無疑是一個好的趨勢。

      (Scott Hanselman 也推崇這樣的做法)

      2. 讓代碼中的硬編碼字符串部分顯示變得刺眼

      我是從 Joe Cooney 那里學(xué)到這種辦法。

      在你最熟悉的那個編程工具中將代碼編輯器中的字符串設(shè)置為更加顯眼的格式——比如,紅色字符黃色背景。讓那些字符串顯得非常丑陋、刺眼。這將使你在代碼中下意識的少寫一些硬編碼字符串,并且時刻注意代碼中嵌入的字符串。

      3. 找出一個“模糊”的關(guān)鍵字,通過學(xué)習(xí)熟練掌握

      你是否明白 "yield" 關(guān)鍵字的作用? 還有什么關(guān)鍵字是你從來沒有使用過的么?

      編程語言中每一個關(guān)鍵字都有其特殊的用途。學(xué)習(xí)并掌握這些“神秘”的陌生關(guān)鍵字可以使你的編程能力變得異常強大。

      這里有一些 .NET 平臺不同語言的關(guān)鍵字列表: C#, VB.net, F#.

      4. 提高1%的測試代碼覆蓋率

      不要為了追求 100% 的自動化單元測試代碼覆蓋率而焦頭爛額,但是不妨花費一些時間將你的測試代碼覆蓋率提高一個百分點。

      有可能對你來說,這就是從 0% 到 1% 的過程,然而這已經(jīng)是一個巨大的進步。

      代碼中復(fù)雜的正則表達式或者重要的業(yè)務(wù)邏輯必需要有單元測試來確保正確無誤。

      5. 閱讀一些開源項目的源代碼

      當(dāng)我看到一段完全陌生的代碼的時候,通常會有一種奇怪的感覺:似乎是溜進了鄰居家的屋子,并且窺視他們家冰箱里面的物品。

      我們需要慢慢適應(yīng)這樣的情緒,并且從他人的代碼中學(xué)習(xí)。

      也許你可以從這個 Hanselman's Weekly Source Code 系列開始。

      6. 使用靜態(tài)代碼分析工具來檢查自己的代碼

      你可以使用 fxcop, 或者 StyleCop、 clone detective、 ndepend、 Visual Studio 2008 附帶的 code metrics feature, 或者其他自選的靜態(tài)代碼分析工具。

      使用這些工具可以發(fā)現(xiàn)隱匿在你的.代碼深處的缺陷。哪怕僅僅是瞥一眼分析結(jié)果,也可以讓你發(fā)現(xiàn)自己的代碼還存在很多可以改進的地方。

      7. 找出有“壞味道”的代碼進行重構(gòu)

      其實你自己心理清楚那些“壞味道”在哪里——就是你羞于承認,看上去很可怕,又臭又長,同時對整個應(yīng)用非常重要的代碼。

      你不必把那些朽木雕琢成鉆石,但是可以把他們變得稍微干凈一些——重新命名一些變量,或者將其中的一部分代碼獨立出來,從簡單的操作開始,小心翼翼逐步推進。

      8. 停止閱讀,開始編碼

      不要僅僅是寫那些簡單重復(fù)的代碼,寫一個編譯器吧!

      這篇 ol 寫的 MSDN上 的文章 是一個非常好的起點。Joel Pobar 將指導(dǎo)你在短時間內(nèi)寫出一個屬于自己的語言的編譯器。

      以上這些就是成為優(yōu)秀程序員的方法,你明白了么?

      有什么方法可以在六分鐘之內(nèi)完成,并且?guī)椭愠蔀楦鼉?yōu)秀的程序員么?

       

      【6分鐘8法則塑造優(yōu)秀程序員】相關(guān)文章:

      塑造全面領(lǐng)導(dǎo)力的3個法則09-25

      職場法則:兩個程序員的故事06-20

      如何塑造優(yōu)秀中層管理者09-24

      塑造優(yōu)秀企業(yè)文化的方法06-19

      8種職場禮儀法則06-20

      職場升職法則8條11-15

      塑造完美儀態(tài)10-27

      優(yōu)秀職業(yè)人的黃金法則07-19

      8種職場的禮儀法則11-19

      色彩搭配8大法則09-23

      主站蜘蛛池模板: 治多县| 精品无码一区二区三区小说| 国产一区二区三区视频大全 | 国产成人自拍视频在线免费 | 亚洲免费毛片网| 久久国产成人高清精品亚洲| 久久青草亚洲AV无码麻豆| 果冻国产一区二区三区| 国产在线观看免费一级| 看全色黄大黄大色免费久久| 欧美成人高清手机在线视频| 浦东新区| 舟山市| 绥宁县| 寿光市| 鹿邑县| 兴化市| av无码电影一区二区三区| 渭南市| 丰城市| 91精品国产91久久久无码色戒| 五华县| 张家口市| 免费视频一区二区三区亚洲激情 | 久久免费网站91色网站| 亚洲成a人片在线观看高清| 张家口市| 日本女优在线观看一区二区三区| 翁牛特旗| 99久久综合狠狠综合久久一区| 高h视频在线免费观看| 国产女主播福利一二区| 国产经典免费视频在线观看| 国产小视频一区二区三区| 亚洲国产成人久久综合三区 | 国产av中出一区二区| 不卡无毒免费毛片视频观看| 亚洲欧美变态另类综合| 97碰碰碰人妻视频无码| 日本免费一区二区三区在线观看| av一区二区不卡久久|