青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

coreBugZJ

此 blog 已棄。

最棒的程序代碼,不是程序代碼 (轉)

  上次聊過工程師的生產力不應該用程序代碼來衡量,因為他們的極致生產力,是在少寫幾行程序,而不是在多寫幾行程序。今天剛好又看到兩篇文章,可以用不同的面向延伸、解釋這建事情。

  首先,是一位跑去日本教英文的前任軟件工程師,發現了寫程序和學語言間的共通性,他說:

這些工程師往往可以輕松的通過面試,但當他們真正開始工作,卻讓人大失所望。我讀了很多關于這個問題的研究,但當我越看它,就越發現這些「殘障工程師」,就好像我的英語學生一樣。他們有 5,000 字的詞匯,書里面的每一個文法都背得滾瓜爛熟,但是就是說不出一句話。

我的理論是,程序其實就跟寫作沒什么兩樣。多數的程序概念上一點都不難(跟你想的不一樣),我們搞不好的原因往往只是寫作能力太差。大部分的工程師根本就不是「流暢」的語言使用者,也沒有努力想要讓自己變得流暢。他們不去多讀讀他人的程序,看不懂也不會使用「成語」,更不會「用程序語言來思考」。這些人寫出來的程序很糟,因為他們根本就是計算機語言的三歲小孩,卻試著要寫一本小說。

  所以如果你是軟件工程師,多讀讀別人的程序代碼,是很重要的,就跟學習寫作一樣。

  相反的,如果你的程序想要讓人家讀懂,那 documentation 是非常重要的。GitHub 工程師 Zach Holman 發表了一篇非常棒的文章,詳細解釋了為什么你要寫文檔,怎么寫。

  1. Documentation 是個人的 —— 相信我,你以后一定會回來改這些程序,如果要讓未來的自己更快進入狀況,把事情搞定,今天請你務必把東西寫清楚。
  2. Documentation 是清楚的 —— 如果你不把你推出去的程序代碼講清楚,那根本是在幫自己找麻煩,以后一定會出現一堆 bugs、困惑的同事,最后搞得自己更累而已。
  3. Documentation 是可以測試的 —— 因為你必須要把程序的邏輯解釋清楚,這讓你重新思考自己的寫出來的東西是不是符合原始精神,有沒有更好的方式。為了不在寫文件時陷入無法解釋的難關,這也迫使你簡化每一個功能,把一個復雜的東西切成好幾個功能。
  4. Documentation 是可以比較版本的 —— 好的文件可以讓版本間的比較更容易,也讓團隊合作更有效率。
  5. Documentation 是營銷 —— 透過好的文件,可以讓下載你軟件的人更容易開始使用,這也大大提升了轉換率。
  6. Documentation 讓你表現更棒 —— 這點 Zach 還在驗證,不過他認為建立好的文件讓你很酷,這應該對自信會有幫助。

  以上,希望這些觀念可以幫助你們更了解工程師、效率和生產力之間的關系,加油!

posted on 2011-11-08 22:23 coreBugZJ 閱讀(278) 評論(0)  編輯 收藏 引用 所屬分類: 技術視野

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲女性裸体视频| 欧美高清一区二区| 久久视频在线看| 欧美在线视频网站| 亚洲欧美日韩精品一区二区| 亚洲图片欧洲图片av| 亚洲女性裸体视频| 午夜精品在线| 久久久人成影片一区二区三区观看 | 亚洲福利免费| 伊人久久大香线蕉av超碰演员| 日韩亚洲国产欧美| 99国内精品久久| 久久中文久久字幕| 久久视频在线看| 亚洲国产第一| 一级成人国产| 国产日韩在线播放| 欧美激情bt| 国产精品蜜臀在线观看| 国产综合欧美在线看| 亚洲欧洲美洲综合色网| 亚洲一区制服诱惑| 免费欧美在线| 正在播放亚洲| 欧美岛国在线观看| 国产欧美激情| 一区二区日韩伦理片| 久久国产乱子精品免费女| 亚洲国产成人一区| 亚洲欧美一区二区精品久久久| 美国十次成人| 99re66热这里只有精品4| 久久精品系列| 国产精品毛片在线| 一本色道久久综合亚洲精品按摩 | 亚洲国产日韩欧美综合久久| 亚洲精品日本| 久久久久成人精品| 亚洲五月六月| 欧美精品日韩综合在线| 在线观看一区欧美| 久久久国产一区二区三区| 一区二区三区日韩精品视频| 久久国产精品久久w女人spa| 国产精品成人v| 一本一本久久a久久精品综合妖精| 亚洲人成高清| 久久理论片午夜琪琪电影网| 99视频一区| 欧美日韩国产精品一卡| 在线看片第一页欧美| 久久久999精品免费| 亚洲一区黄色| 国产精品乱码久久久久久| 日韩视频一区二区| 亚洲精品激情| 欧美日韩国产免费观看| 日韩图片一区| 亚洲欧洲视频在线| 欧美日韩国产黄| 亚洲永久免费精品| 亚洲一区二区三区激情| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品区免费视频| 亚洲一区二区精品视频| 一区二区日韩| 国产视频久久久久久久| 久久久精品免费视频| 欧美亚洲免费高清在线观看| 国产欧美日韩中文字幕在线| 久久成人一区二区| 久久久噜久噜久久综合| 久久精品亚洲国产奇米99| 欧美一区二区三区视频免费| 好吊一区二区三区| 欧美成人在线免费视频| 欧美a级片一区| 一本一本大道香蕉久在线精品| 亚洲欧美日韩在线高清直播| 一本色道久久综合精品竹菊 | 国产手机视频一区二区| 久久国产精品久久精品国产 | 国产精品99久久不卡二区 | 欧美乱妇高清无乱码| 夜夜嗨av色综合久久久综合网 | 亚洲精品护士| 国产精品激情电影| 久久婷婷av| 蜜桃av综合| 亚洲永久免费观看| 久久国产精品亚洲va麻豆| 亚洲国产精品电影在线观看| 日韩一级黄色av| 国产原创一区二区| 亚洲美女福利视频网站| 国产日韩欧美在线播放不卡| 欧美激情2020午夜免费观看| 国产精品久久久久久久久久三级 | 亚洲免费小视频| 欧美一区二视频| 亚洲精品乱码久久久久久久久| 亚洲一区在线观看免费观看电影高清| 午夜久久久久久久久久一区二区| 欧美激情一区在线| 国产精品久久午夜| 欧美激情一区二区三区不卡| 国产精品r级在线| 欧美激情一区二区| 国产一区久久久| 亚洲系列中文字幕| 亚洲日韩中文字幕在线播放| 亚洲制服av| 亚洲精品男同| 久久蜜臀精品av| 久久九九热re6这里有精品| 欧美视频一区二区三区在线观看 | 日韩视频一区二区三区| 国产一区深夜福利| 一本色道久久综合一区| 亚洲美女视频在线免费观看| 国产精品99一区二区| 久久久国产精彩视频美女艺术照福利| 亚洲国产成人在线播放| 国产欧美综合在线| 中文精品在线| 一区二区三区久久精品| 欧美电影打屁股sp| 欧美国产免费| 永久555www成人免费| 亚洲男人天堂2024| 亚洲一区二区视频| 欧美日韩精品一区二区三区| 欧美a级大片| 亚洲第一久久影院| 久久乐国产精品| 欧美不卡福利| 亚洲三级影片| 欧美激情精品久久久六区热门| 亚洲视频中文| 欧美日本亚洲| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 午夜精品久久久久影视| 欧美日本亚洲视频| 日韩一级大片| 午夜精品电影| 国产美女精品人人做人人爽| 亚洲一区二区精品视频| 欧美诱惑福利视频| 黄色精品一区二区| 久热精品在线视频| 91久久国产综合久久蜜月精品| 欧美精品v日韩精品v韩国精品v| 亚洲毛片在线看| 欧美日韩一区在线观看视频| 亚洲一区二区日本| 久久久999精品视频| 在线观看欧美一区| 欧美激情女人20p| 亚洲深夜福利视频| 久久久成人网| 99re8这里有精品热视频免费| 99在线精品免费视频九九视| 亚洲午夜女主播在线直播| 欧美午夜三级| 久久国产精品免费一区| 亚洲电影免费观看高清完整版在线| 欧美日韩一卡二卡| 亚洲一区二区在线| 男女激情久久| 亚洲一区二区三区在线视频| 国产一区二区三区av电影| 免费视频最近日韩| 亚洲午夜在线观看| 欧美国产精品人人做人人爱| 中文国产成人精品| 激情久久久久久久| 欧美日韩精品免费看| 欧美在线视频一区二区| 亚洲欧洲日本mm| 久久久久国产精品午夜一区| 亚洲激情视频在线观看| 国产精品一级二级三级| 久热精品在线| 午夜精品久久久久久99热软件| 毛片基地黄久久久久久天堂| 久久成人精品视频| 亚洲精品资源| 国产欧美一区二区三区久久人妖| 日韩午夜电影| 另类人畜视频在线| 亚洲一区在线视频| 亚洲毛片网站| 亚洲二区在线| 国产性天天综合网| 欧美日韩免费在线观看| 免费日韩av片| 美乳少妇欧美精品| 久久精品一区蜜桃臀影院| 亚洲欧美国产高清va在线播|