existe un código de ética definido por los programadores, con el fin de entender la lógica de programación esto ocurre básicamente por que si en una empresa x contratan un programador para ejecutar una rutina especifica en un programa o una base de datos existente pueda hacerlo sin dificultad y no encuentre tropiezos en entender la lógica del programa fuente, hay que entender que la mayoría de programas tienen cientos de rutinas y subrutinas por lo cual necesitan muchos programadores por ello se necesita que todos trabajen en una misma linea así no lo hagan al mismo tiempo