天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

編程從業五年的十四條經驗,句句樸實

經驗之談

  英文原文:14 lessons after five years of professional programming

  排列不分先后:

  1. 當性能遇到問題時,如果能在應用層進行計算和處理,那就把它從數據庫層拿出來。排序和分組就是典型的例子。在應用層做性能提升總是要比在數據庫層容易的多。就像對于MySQL,SQLite更容易掌控。

  2. 關于并行計算,如果能避免就盡量避免。如果無法避免,記住:能力越大,責任越大。如果有可能,盡量避免直接對線程操作。盡可能在更高的抽象層上操作。例如,在ios中,GCD,分發和隊列操作是你的好朋友。人類的大腦沒有被設計成用來分析那些無窮臨時狀態——這是我的慘痛教訓所得。

  3. 盡可能簡化狀態,盡可能局部本地化。適用至上。

  4. 短小可組合的方法是你的好朋友。

  5. 代碼注釋是危險的,因為它們很容易更新不及時或給人誤導,但這不能成為不寫注釋的理由。不要注釋雞毛蒜皮的事情,但如果需要,在某些特殊地方,戰略性的長篇注釋是需要的。你的記憶會背叛你,也許會在明天早上,也許會在一杯咖啡后。

  6. 如果你認為一個用例場景也許“不會有問題吧”,它也許就是一個月后讓你在發布的產品中遭受慘痛失敗的地方。做一個懷疑主義者,測試,驗證。

  7. 有疑問時,和團隊中所有相關人交流。

  8. 做正確的事情——你通常會知道這指的是什么。

  9. 你的用戶并不傻,他們只是沒有耐心理解你的捷徑。

  10. 如果一個開發人員沒有被安排長期的維護你們開發的系統,對他保持警惕。80%的血、汗、淚水都是在軟件發布后的時間里流的——那時你會變成一個厭世者,但也是更聰明的“行家”。

  11. 任務清單是你的好朋友。

  12. 主動讓你的工作更有樂趣,有時這需要你付出努力。

  13. 悄無聲息的崩潰,我仍然會為此從噩夢中驚醒。監控,日志,警報。清楚各種的假警報和不可避免的感覺鈍化。保持你的系統對故障的敏感和及時警報。

  14. 復雜是大敵。

  * 邊注:Rich Hickey先生的談話和Robert Martin先生的《Clean Code(代碼整潔之道)》一書最近給我的工作帶來了非常積極正面的影響。

it知識庫編程從業五年的十四條經驗,句句樸實,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久久久久久a免费 | 麻豆婷婷狠狠色18禁久久 | 涩涩涩涩爱网站 | 国产午夜精品久久久久九九 | 久久亚洲精品AV成人无 | 俄罗斯19girl video9 | 午夜伦理电影在线观免费 | 伊人亚洲综合青草青草久热 | 亚洲成A人片在线观看中文L | 亚洲大爷操 | 亚洲日韩欧美国产中文在线 | 亚洲国产成人综合 | YELLOW视频直播在线观看高清 | 99riav9 精品香蕉免费大视频 | thermo脱色摇床安卓下载 | 国产全部视频列表支持手机 | 国产亚洲精品AV麻豆狂野 | 亚洲免费视频日本一区二区 | 51成人精品午夜福利AV免费七 | 免费高清国产 | 亚洲精品一区二区在线看片 | 国产精品大全国产精品 | 美女动态图真人后进式 | 野花日本韩国视频免费高清观看 | 亚洲欧美日韩人成 | 99精品免费久久久久久久久蜜桃 | 被老师按在办公桌吸奶头 | 好大快用力深一点h视频 | 日韩一区二区三区精品 | 国产精品手机在线视频 | 69日本xxⅹxxxxx18 | 熟女强奷系列中文字幕 | 色综合欧美色综合七久久 | 亚洲AV无码一区二区三区牛牛 | 日本免费一区二区三区四区五六区 | 第一次处破女完整版电影 | 久久精品一区二区免费看 | 嫩草AV久久伊人妇女 | 国产免费福利在线视频 | 久久最新地址获取 | 蜜桃成熟时2在线观看完整版hd |