编程效率通常是指程序员为特定项目生成代码的效率,可以用几种方法来衡量或评估,因为许多程序都是从头开始创建的,需要大量的编程。然而,利用新技术,效率可以更精确地指问题解决的速度,以及程序员除了创建原始代码外,还能识别...
编程效率通常是指程序员为特定项目生成代码的效率,可以用几种方法来衡量或评估,因为许多程序都是从头开始创建的,需要大量的编程。然而,利用新技术,效率可以更精确地指问题解决的速度,以及程序员除了创建原始代码外,还能识别出有用的快捷方式的程度。编程效率还可以指程序员代码的“干净”程度,以及完成代码可能需要多少额外的工作。编程生产率通常是指程序员为某一特定项目生产代码的效率。术语“编程生产力”用于计算机编程,以及程序员为软件创建新代码的速度或效率。这个术语对软件开发非常重要,生产力的提高可以帮助一个程序以更低的成本更快地完成。在过去,编程效率通常指的是计算机程序员能够多快、多有效地创建代码。许多开发人员使用“无纸化”的方法,从零开始创建代码来制作计算机程序。然而,现代编程,在很大程度上采用了可以用于创建新软件代码的各种平台和程序。这大大提高了基本编程效率,因为计算机程序员能够使用这些平台以有意义的方式更快地生成代码。然而,随着这些变化的发生,为了跟踪计算机程序员能够有效地为新软件生成代码,编程效率有了新的含义更常见的是,这样的生产力与程序员在开发新软件时能够多快地识别和解决问题有关,一个程序员能够识别出什么时候可以使用现有的代码,而不是从一张“干净的纸”上构建一个程序。编程效率也应该考虑程序员所创建代码的质量。两个程序员可能以不同的速度工作,第一个创建1,一周内有000行代码,而第二个可能只会在那段时间内创建500行代码。但是,这些原始数字不应用于评估编程效率,因为代码本身的质量可能不一样。如果调试第一个程序员创建的1000行代码需要数月的额外工作,虽然第二个程序员创建的500行代码没有错误,可以随时使用,但是第二个程序员的生产率可能要高得多
-
发表于 2020-08-06 12:55
- 阅读 ( 760 )
- 分类:电脑网络