編程效率通常是指程序員為特定項目生成代碼的效率,可以用幾種方法來衡量或評估,因為許多程序都是從頭開始創建的,需要大量的編程。然而,利用新技術,效率可以更精確地指問題解決的速度,以及程序員除了創建原始代碼外,還能識別...
編程效率通常是指程序員為特定項目生成代碼的效率,可以用幾種方法來衡量或評估,因為許多程序都是從頭開始創建的,需要大量的編程。然而,利用新技術,效率可以更精確地指問題解決的速度,以及程序員除了創建原始代碼外,還能識別出有用的快捷方式的程度。編程效率還可以指程序員代碼的“干凈”程度,以及完成代碼可能需要多少額外的工作。編程生產率通常是指程序員為某一特定項目生產代碼的效率。術語“編程生產力”用于計算機編程,以及程序員為軟件創建新代碼的速度或效率。這個術語對軟件開發非常重要,生產力的提高可以幫助一個程序以更低的成本更快地完成。在過去,編程效率通常指的是計算機程序員能夠多快、多有效地創建代碼。許多開發人員使用“無紙化”的方法,從零開始創建代碼來制作計算機程序。然而,現代編程,在很大程度上采用了可以用于創建新軟件代碼的各種平臺和程序。這大大提高了基本編程效率,因為計算機程序員能夠使用這些平臺以有意義的方式更快地生成代碼。然而,隨著這些變化的發生,為了跟蹤計算機程序員能夠有效地為新軟件生成代碼,編程效率有了新的含義更常見的是,這樣的生產力與程序員在開發新軟件時能夠多快地識別和解決問題有關,一個程序員能夠識別出什么時候可以使用現有的代碼,而不是從一張“干凈的紙”上構建一個程序。編程效率也應該考慮程序員所創建代碼的質量。兩個程序員可能以不同的速度工作,第一個創建1,一周內有000行代碼,而第二個可能只會在那段時間內創建500行代碼。但是,這些原始數字不應用于評估編程效率,因為代碼本身的質量可能不一樣。如果調試第一個程序員創建的1000行代碼需要數月的額外工作,雖然第二個程序員創建的500行代碼沒有錯誤,可以隨時使用,但是第二個程序員的生產率可能要高得多
-
發表于 2020-08-06 12:55
- 閱讀 ( 640 )
- 分類:電腦網絡