代碼怎么編寫 請問大佬們能2000行代碼0 error 0 warn 0 bug一遍過嗎?如果能過,是什么水平?
請問大佬們能2000行代碼0 error 0 warn 0 bug一遍過嗎?如果能過,是什么水平?你好,一個編程五六年經(jīng)歷的程序員來回答你的問題:首先,2000行的問題咱們不說例外,就正常的2000行
請問大佬們能2000行代碼0 error 0 warn 0 bug一遍過嗎?如果能過,是什么水平?
你好,一個編程五六年經(jīng)歷的程序員來回答你的問題:
首先,2000行的問題
咱們不說例外,就正常的2000行代碼,如果是有效代碼量的話,至少在小型項目里應該能實現(xiàn)一個功能模塊了,如果一個源文件500行代碼,那么至少要4個文件來完成這2000行代碼,正常來說,不會編寫這么多代碼再一次性編譯的,這樣出了問題很難定位。
然后,說說warn,error和Bug
其實這三項在程序設(shè)計和調(diào)試時是分時段產(chǎn)生的,程序在編譯器編譯時給出的是warn和error,但bug多數(shù)指的是程序工作時,由于實際應用測試出來的,有沒有Bug要比,warn和error難很多,一個編程熟悉的程序員可以在編寫大量的代碼后沒有警告和錯誤,但上了項目,也很難保證不出Bug,我們可以看到Windows這么多年,那么多優(yōu)秀的工程師來維護,還是要不斷的打補丁。
最后,組合起來
如果一個工程師可以編寫2000行代碼,這期間的編譯都沒有警告和錯誤提示,那么可以說是一個非常細心和有經(jīng)驗的工程師了,如果再加上程序在實際應用中2000行代碼沒有產(chǎn)生一個小Bug,那可以說能力是非常強了,可能這樣的工程師存在很多,但我不是,為了這個目標還得加把勁努力一下,加油!
以上是個人觀點,希望有幫助。