|
謝謝大家對(duì)本系列第一篇寫(xiě)出優(yōu)雅簡(jiǎn)明代碼的論題集 -- Csharp(C#)篇[1]的回復(fù)和討論,我相信針?shù)h相對(duì)的辯論不僅有助于發(fā)現(xiàn)答案,更讓我們了解問(wèn)題后面的實(shí)質(zhì)。
對(duì)程序員而言,我們的代碼需要:
1. 在預(yù)算內(nèi)實(shí)現(xiàn)需求,讓用戶(hù)可以使用 -- 讓自己或者公司可以賺到錢(qián)
2. 方便自己修改及日后維護(hù)
3. 方便別人修改及日后維護(hù)
4. 便于重復(fù)使用,為以后的開(kāi)發(fā)節(jié)省時(shí)間
5. 讓系統(tǒng)高效的運(yùn)作
從美國(guó)商學(xué)院畢業(yè)的學(xué)生們掌握了很多相似的思維模式,這不僅有利于他們解決問(wèn)題,更重要的是方便他們彼此之間溝通。-- 換句話說(shuō),他們畢業(yè)后都安裝上了相同的協(xié)議和一些可通用的接口,這樣有一個(gè)基礎(chǔ)平臺(tái)可以讓他們協(xié)同工作。
論題七:命名規(guī)范
也許有人認(rèn)為沒(méi)有必要再提這個(gè)問(wèn)題,但在日常編碼生活中,這的確是一個(gè)很重要的話題。
7.1 類(lèi)名、方法、常數(shù)使用Pascal casing
public class MyClass
{
const int DefaultNumber = 100;
public void MyMethod()
{ }
}
NET技術(shù):寫(xiě)出優(yōu)雅簡(jiǎn)明代碼的論題集 -- Csharp(C#)篇[2],轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。