噜噜噜综合,又色又爽又高潮免费观看,综合无码一区二区三区四区五区,中文字幕无码人妻aaa片,四虎成人精品永久网站

優(yōu)秀人才必備利器:最佳軟件開發(fā)實(shí)踐指導(dǎo)

外刊IT評論 發(fā)表于:13年03月08日 00:48 [轉(zhuǎn)載] DOIT.com.cn

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

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

一、給人寫程序,而不是給計(jì)算機(jī)。

一個(gè)程序,對于閱讀它的人來說,不應(yīng)該要求讀者一次性的在大腦里加載過多的背景/相關(guān)知識。

命名需要一貫、明確、有意義

代碼風(fēng)格和格式要統(tǒng)一一致

軟件開發(fā)中的各種工作都要分割成1小時(shí)左右的任務(wù)

二、重復(fù)性的工作自動化。

讓計(jì)算機(jī)去做重復(fù)性的工作

把最近使用過的命令存到一個(gè)文件里,以備復(fù)用

使用編譯工具來自動化系統(tǒng)流程

三、用計(jì)算機(jī)做歷史記錄

用軟件工具來自動跟蹤計(jì)算機(jī)的工作

四、逐步改進(jìn)。

每次做一小步,及時(shí)獲得反饋,及時(shí)糾正

五、使用版本控制。

使用一個(gè)版本控制系統(tǒng)

所有由手工創(chuàng)建的東西都要放到版本控制系統(tǒng)里

六、不要重復(fù)自己(或他人)。

系統(tǒng)中的每一段數(shù)據(jù)都要有一個(gè)權(quán)威的單一的存在

代碼應(yīng)該模塊化復(fù)用,而不是考來粘去

復(fù)用代碼,而不是重寫代碼

七、準(zhǔn)備好對付錯(cuò)誤的方法

在程序中增加斷言,檢查它們的各種操作

使用現(xiàn)成的單元測試框架

測試程序時(shí)借鑒所有的可用的經(jīng)驗(yàn)

把bug做成測試用例

使用一個(gè)有代碼指令的調(diào)試工具

八、只在軟件能正確的工作后才可優(yōu)化。

使用監(jiān)控工具找到瓶頸

盡可能的用高級語言寫程序

九、文檔里描述的應(yīng)該是設(shè)計(jì)思路和目的,而不是技術(shù)細(xì)節(jié)。

描述接口和原因,而不是實(shí)現(xiàn)

重構(gòu)代碼,而不是注釋解釋運(yùn)行原理

引用其它程序時(shí)嵌入其它程序的文檔

十、協(xié)作

代碼合并前進(jìn)行代碼審查

當(dāng)幫帶新成員或解決特別詭異的問題時(shí)使用結(jié)對編程

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

十一、 維護(hù)舊代碼。

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

[責(zé)任編輯:韓蕊]
Ruby
SAP分享了多年來對企業(yè)運(yùn)營變革的洞察,以及SAP Business Suite powered by HANA如何推動企業(yè)在對業(yè)務(wù)影響最小的情況下向?qū)崟r(shí)企業(yè)轉(zhuǎn)型,從而幫助企業(yè)實(shí)現(xiàn)更睿智的業(yè)務(wù)創(chuàng)新、更快速的業(yè)務(wù)流程和更簡化的業(yè)務(wù)交互。發(fā)布會現(xiàn)場,SAP公司宣布,中國最大的瓶裝水生產(chǎn)商——農(nóng)夫山泉成為基于 SAP HANA 的SAP Business Suite在中國的首家客戶。
官方微信
weixin
精彩專題更多
存儲風(fēng)云榜”是由DOIT傳媒主辦的年度大型活動;仡2014年,存儲作為IT系統(tǒng)架構(gòu)中最基礎(chǔ)的元素,已經(jīng)成為了推動信息產(chǎn)業(yè)發(fā)展的核心動力,存儲產(chǎn)業(yè)的發(fā)展邁向成熟,數(shù)據(jù)經(jīng)濟(jì)的概念順勢而為的提出。
華為OceanStor V3系列存儲系統(tǒng)是面向企業(yè)級應(yīng)用的新一代統(tǒng)一存儲產(chǎn)品。在功能、性能、效率、可靠性和易用性上都達(dá)到業(yè)界領(lǐng)先水平,很好的滿足了大型數(shù)據(jù)庫OLTP/OLAP、文件共享、云計(jì)算等各種應(yīng)用下的數(shù)據(jù)存儲需求。
聯(lián)想攜ThinkServer+System+七大行業(yè)解決方案驚艷第十六屆高交會
 

公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.