十萬行以上的程式設計經驗是什麼概念?大概能編多少個程式

2021-08-25 07:00:10 字數 671 閱讀 9259

**行數一般是個統計意義上的數,而不是非常準確的,至於樓上說的,有一點道理,但大多數情況下,**行在真實的系統原始碼中,不會出現那種反覆copy的情況(**是要驗收的)。

小軟體一般在5000行以下的**量(包括注釋、空行等等)

中小軟體一般在10000行左右

中型軟體就要在50000行上下了

中大型軟體一般在100000 -- 300000行

而大型軟體就沒有邊了。

因此,講程式設計經驗,也有人用編碼量來衡量(尤其在招聘程式設計師是經常會用到),這有其合理性也有侷限性。它只是乙個參考而已。

一般的程式設計師,每年的編碼量大約為2、3萬行左右(指的是軟體產品開發),因為**不是寫完就完了,還要包括除錯、測試、維護等等,所以平均下來,每天能有100行就不錯了,當然,這還要看程式的性質,如果**涉及核心、底層或者演算法等等,**的重用性高,研發性質較大,**量就要小多了,而且開發速度也會較慢,因為其開發難度大;如果只是開發應用層,大量的堆積**,如一般的軟體工程專案和**應用,**的可重用性要求不高,那麼**量相對來說就會大得多,開發速度也相對較快。

所以,程式設計經驗僅僅用開發**量來衡量是不夠的,還要包括開發**性質的考量。

總之,十萬行的程式設計經驗大概是3年以上的實際工作經驗,或者寫過10多個中小軟體,或者完整參與開發過1到2個大型、大中型軟體,或者開發過幾個中型軟體工程專案。

[url]

十萬行以上的程式設計經驗是什麼概念?大概能編多少個程式

行數一般是個統計意義上的數,而不是非常準確的,至於樓上說的,有一點道理,但大多數情況下,行在真實的系統原始碼中,不會出現那種反覆copy的情況 是要驗收的 小軟體一般在5000行以下的 量 包括注釋 空行等等 中小軟體一般在10000行左右 中型軟體就要在50000行上下了 中大型軟體一般在1000...

CDN的概念是什麼?

cdn全稱叫做 content delivery network 中文叫內容分發網路。cdn是怎麼做到加速的呢?其實這是cdn服務商在全國各個省份部署計算節點,cdn加速將 的內容快取在網路邊緣,然後在使用者訪問 內容的時候,通過排程系統將使用者的請求路由或者引導到離使用者接入網路最近或者訪問效果的...

程式設計中的函式是什麼

什麼是函式函式是組織好的,可重複使用的,用來實現單一或者相關聯功能的 段。為什麼要學習函式?函式有什麼作用?在計算機程式設計中,經常有一些邏輯演算法需要打包,從而使其在不同的地方重複利用。函式允許將 整合成乙個功能模組,並且此功能模組能重複使用。在python程式中函式不進可以提高程式的模組性,最大...