我一直自認為,自己在程式設計功力還算說的過去,昨天乙個老師看了我以前寫的**,說功力還需加強(當時我很鬱悶,其實我知道的可能還比他多)。很多時候我們 都太注重高水平、尖端的技術,其實很多公司叫你寫一段簡單的程式,可能就會決定要不要你。他們是從**中看出了你的閱歷,你的水平。這些水平不是體現你的 尖端技術(況且很多新技術都是可以學的),而是你的風格,或習慣,而這些恰恰是經過很長的閱歷積累起來的。
下面是從網上收集的c#程式設計風格參考,希望對讀者有用。
【參考】《.net設計規範》krzysztof cwalina,brad abrams著
1、必須是實際開發人員使用的約定。為了實現這個目標,我們審查了由.net框架的開發人員編寫的**。有些約定並未在框架中普遍應用,對此我們不予採納。
2、約定應該盡可能的合理、簡潔。我們認為只要不犧牲**的可讀性,在更少的行數內編寫更多的**通常是有幫助的,因為可以盡可能地減少**的分屏和拆行,盡可能地增加**的密度(沒有空行)。
3、約定要簡單。我們認為程式設計約定沒有必要對每一種格式的每乙個細節都錙銖必較。過於複雜的約定會難以遵循,而且與一小組核心約定相比,它們不會再增添太多的價值。
一、通用約定風格
1、花括號的使用
2、空格的使用
3、縮排的使用
二、命名約定
三、注釋
四、檔案的組織
C 程式設計風格約定
參考 net設計規範 krzysztof cwalina,brad abrams著 1 必須是實際開發人員使用的約定。為了實現這個目標,我們審查了由.net框架的開發人員編寫的 有些約定並未在框架中普遍應用,對此我們不予採納。2 約定應該盡可能的合理 簡潔。我們認為只要不犧牲 的可讀性,在更少的行數...
C 程式設計風格約定
我一直自認為,自己在程式設計功力還算說的過去,昨天乙個老師看了我以前寫的 說功力還需加強 當時我很鬱悶,其實我知道的可能還比他多 很多時候我們 都太注重高水平 尖端的技術,其實很多公司叫你寫一段簡單的程式,可能就會決定要不要你。他們是從 中看出了你的閱歷,你的水平。這些水平不是體現你的 尖端技術 況...
Google C 程式設計風格指南(五) 命名約定
最重要的一致性規則是命名管理,命名風格直接可以直接確定命名實體是 型別 變數 函式 常量 巨集等等,無需查詢實體宣告,我們大腦中的模式匹配引擎依賴於這些命名規則。命名規則具有一定隨意性,但相比按個人喜好命名,一致性更重要,所以不管你怎麼想,規則總歸是規則。1.通用命名規則 general namin...