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

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

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

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

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

一、給人寫程序,而不是給計算機。

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

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

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

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

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

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

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

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

三、用計算機做歷史記錄

用軟件工具來自動跟蹤計算機的工作

四、逐步改進。

每次做一小步,及時獲得反饋,及時糾正

五、使用版本控制。

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

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

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

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

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

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

七、準備好對付錯誤的方法

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

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

測試程序時借鑒所有的可用的經(jīng)驗

把bug做成測試用例

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

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

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

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

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

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

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

引用其它程序時嵌入其它程序的文檔

十、協(xié)作

代碼合并前進行代碼審查

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

我要額外提到的是這個:

十一、 維護舊代碼。

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

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