国产精品一区二区av交换,中文字幕人成无码免费视频,永久免费av无码网站性色av,欧美一道本一区二区三区,樱桃熟了a级毛片

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

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

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

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

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

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

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

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

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

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

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

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

使用編譯工具來(lái)自動(dòng)化系統(tǒng)流程

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

用軟件工具來(lái)自動(dòng)跟蹤計(jì)算機(jī)的工作

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

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

五、使用版本控制。

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

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

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

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

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

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

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

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

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

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

把bug做成測(cè)試用例

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

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

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

盡可能的用高級(jí)語(yǔ)言寫程序

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

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

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

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

十、協(xié)作

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

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

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

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

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

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

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

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