成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

史上最最佳軟件開發(fā)實(shí)踐指導(dǎo)

開發(fā) 項(xiàng)目管理
最近,我新收錄了一篇,非常棒的一篇叫做《Best Practices for Scientific Computing》的文章,我希望每個(gè)來讀本文的讀者都找個(gè)時(shí)間讀讀它。我在這里列出它的要點(diǎn),是要鼓勵(lì)你去閱讀完整的全文。寫的真是非常好。

[[65271]]

每過一段時(shí)間,我都能讀到一些好東西,它是如此的深刻見解,寫的如此的清晰,如此的條理,我必須把它收錄進(jìn)我的個(gè)人“史上***”圣物集里。最近,我新收錄了一篇,非常棒的一篇叫做《Best Practices for Scientific Computing》的文章,我希望每個(gè)來讀本文的讀者都找個(gè)時(shí)間讀讀它。我在這里列出它的要點(diǎn),是要鼓勵(lì)你去閱讀完整的全文。寫的真是非常好。

  1. 給人寫程序,而不是給計(jì)算機(jī)。
    1. 一個(gè)程序,對于閱讀它的人來說,不應(yīng)該要求讀者一次性的在大腦里加載過多的背景/相關(guān)知識(shí)。
    2. 命名需要一貫、明確、有意義
    3. 代碼風(fēng)格和格式要統(tǒng)一一致
    4. 軟件開發(fā)中的各種工作都要分割成1小時(shí)左右的任務(wù)
  2. 重復(fù)性的工作自動(dòng)化。
    1. 讓計(jì)算機(jī)去做重復(fù)性的工作
    2. 把最近使用過的命令存到一個(gè)文件里,以備復(fù)用
    3. 使用編譯工具來自動(dòng)化系統(tǒng)流程
  3. 用計(jì)算機(jī)做歷史記錄
    1. 用軟件工具來自動(dòng)跟蹤計(jì)算機(jī)的工作
  4. 逐步改進(jìn)。
    1. 每次做一小步,及時(shí)獲得反饋,及時(shí)糾正
  5. 使用版本控制。
    1. 使用一個(gè)版本控制系統(tǒng)
    2. 所有由手工創(chuàng)建的東西都要放到版本控制系統(tǒng)里
  6. 不要重復(fù)自己(或他人)。
    1. 系統(tǒng)中的每一段數(shù)據(jù)都要有一個(gè)權(quán)威的單一的存在
    2. 代碼應(yīng)該模塊化復(fù)用,而不是考來粘去
    3. 復(fù)用代碼,而不是重寫代碼
  7. 準(zhǔn)備好對付錯(cuò)誤的方法
    1. 在程序中增加斷言,檢查它們的各種操作
    2. 使用現(xiàn)成的單元測試框架
    3. 測試程序時(shí)借鑒所有的可用的經(jīng)驗(yàn)
    4. 把bug做成測試用例
    5. 使用一個(gè)有代碼指令的調(diào)試工具
  8. 只在軟件能正確的工作后才可優(yōu)化。
    1. 使用監(jiān)控工具找到瓶頸
    2. 盡可能的用高級語言寫程序
  9. 文檔里描述的應(yīng)該是設(shè)計(jì)思路和目的,而不是技術(shù)細(xì)節(jié)。
    1. 描述接口和原因,而不是實(shí)現(xiàn)
    2. 重構(gòu)代碼,而不是注釋解釋運(yùn)行原理
    3. 引用其它程序時(shí)嵌入其它程序的文檔
  10. 協(xié)作
    1. 代碼合并前進(jìn)行代碼審查
    2. 當(dāng)幫帶新成員或解決特別詭異的問題時(shí)使用結(jié)對編程

我要額外提到的是這個(gè):

11. 維新舊代碼。

如果你還在猶豫不決是否去看那篇文章,那你先去看看它里面列出的引用67部關(guān)于計(jì)算機(jī)的著作和文章。正如我說的,這篇文章是“史上***”。

英文原文:Best Best Practices Ever

譯文鏈接:http://www.aqee.net/best-best-practices-ever/

責(zé)任編輯:林師授 來源: 外刊IT評論
相關(guān)推薦

2023-06-09 19:01:03

軟件開發(fā)

2014-10-29 11:12:46

數(shù)據(jù)安全虹安

2023-06-08 16:47:09

軟件開發(fā)工具

2010-05-11 16:35:57

軟件渠道大會(huì)軟件廠商

2009-07-20 17:52:08

互聯(lián)網(wǎng)

2012-03-06 09:02:41

軟件開發(fā)

2022-08-29 14:56:39

物聯(lián)網(wǎng)軟件開發(fā)設(shè)備

2011-08-10 08:58:14

項(xiàng)目管理

2011-12-15 01:01:48

ibmdw軟件開發(fā)

2023-02-20 15:29:46

異步編碼多線程

2014-10-11 14:22:40

2012-07-16 14:35:19

2012-07-17 09:36:45

2012-12-18 09:24:18

軟件開發(fā)

2022-10-12 14:17:39

物聯(lián)網(wǎng)軟件開發(fā)

2019-12-26 09:52:40

工具代碼開發(fā)

2017-12-27 08:34:36

軟件存儲(chǔ)SDS

2009-07-30 10:40:56

軟件

2022-01-04 08:00:29

QA周期軟件

2020-06-24 11:21:47

軟件開發(fā)面試
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 欧美精品在线观看 | 91精品国产综合久久久亚洲 | 亚洲综合首页 | 狠狠插天天干 | 国产精品国产成人国产三级 | 精品久久久999 | 国产一区二区三区免费视频 | 91一区二区| 波多野结衣在线观看一区二区三区 | 国产精品国产成人国产三级 | 国产视频精品免费 | 伊人网伊人| 欧美视频| 国产在线97 | 国产精彩视频一区 | 午夜在线精品偷拍 | 91精品国产综合久久久久久蜜臀 | 韩日精品视频 | 久久男人天堂 | 中文字幕乱码一区二区三区 | 国产xxxx岁13xxxxhd | 成人三级在线观看 | 91视频在线看 | 成人天堂噜噜噜 | 欧美精品一区二区三区在线播放 | 亚洲精品一区在线 | 国产精品视频一区二区三区 | 欧美老妇交乱视频 | 精品视频一区二区三区在线观看 | 国产日韩欧美一区 | 99热都是精品 | 九九久久久 | 黄色av网站在线免费观看 | 国产成人高清成人av片在线看 | 欧美国产精品一区二区三区 | 日日夜精品视频 | 亚洲欧美一区二区三区国产精品 | 成人免费视频网站在线观看 | 亚洲一区二区三区免费 | 欧美日韩三级 | 午夜影院网站 |