-
Código de Ética de la programación de ordenadores
-
Un código de programación informática de la ética guiaría las decisiones tomadas por los programadores de computadoras en el desempeño de sus funciones, ya sea de forma independiente o mientras mantiene una posición de la programación de ordenadores para un empleador. Un código de programación informática de la ética puede ser creada por tanto o proporcionada a un negocio o un programador de computadoras individuales. Varias versiones de un código de programación informática de la ética están en existencia, con muchos de ellos se adhiere a los conceptos subyacentes similares.Exactitud
Un programador tiene que estar de acuerdo y cumplir con la creación de piezas de código informático con tanta exactitud como sea posible. Esto implica no sólo asegurarse de que el software funciona de acuerdo con el cliente o las expectativas del empleador, sino también que no hay errores lógicos o de seguridad están en el código de computadora. Por ejemplo, esto significa asegurarse de que los representantes de servicio al cliente no tienen acceso a la contratación o el software de nómina, pero en su lugar asegurándose de que los representantes de servicio al cliente sólo tienen acceso a las aplicaciones de software que se utilizan para ayudar a los clientes. Evitar este tipo de errores en el código de computadora puede ahorrar el cliente o empleador ambos problemas legales y financieros más adelante.
Plagio
Cada programador debe reconocer y tomar nota de los que ayudaron a crear cualquier aplicación de software que trabaja. Si un programador va a utilizar incluso una sola línea de código informático escrito de otro programador, el programador actual debe notar que tanto en los comentarios de la aplicación de software y en la documentación de usuario del programador podría crear.
Confusión
Los programadores deben crear código informático que se presenta de manera lógica y simplemente por otros en la industria de leer. Haciendo código informático descuidado o ilógica colocado puede crear confusión del programador para el programador. Esto puede costar clientes y empleadores perdieron dinero en el tiempo que se tarda literalmente "decodificar" el código de equipo original. Un programador puede evitar esta comentando cada módulo de código o sección etiquetando lo que el módulo se llama, lo que hace y lo que se pretende hacer, ya que reacciona con diferentes módulos de la aplicación, incluso si el módulo puede parecer explica por sí mismo a el programador.
Malware
Los programadores de computadoras nunca deben a sabiendas o indirectamente crear software malicioso y perjudiciales tales como un virus o software espía. Esto incluye acordar no crear o participar en difamar a la industria de la programación informática con código informático deliberadamente ineficaz a propósito o la liberación de software inherentemente roto para el dominio público. Un programador nunca debe romper a propósito código informático de otro programador simplemente para aumentar la percepción de la capacidad de un posible cliente o empleador.
Documentación
Toda la documentación crea un programador tiene que ser lógica y fácil de leer. Debe ser nula, de las declaraciones difamatorias, falsas acusaciones o advertencias vagas. En su lugar, la documentación debe citar correctamente los recursos que se utilizan para ayudar a crear el software o llevar a cabo la investigación, y documentar cualquier persona o empleado que tenía una mano en la toma de la aplicación de software sea un éxito. La documentación no debe negar falsamente la presencia de "bugs" o "rarezas" dentro del software. Por último, el programador sólo se puede liberar cualquier documentación de codificación dentro del acuerdo entre el programador y el cliente o empleador. Por ejemplo, el programador no se le permitiría compartir la documentación de código o creado por el usuario para la empresa "A" con una compañía de la competencia "B" sin permiso.