decÁlogo de desarrollador de softwarepaginaspersonales.unam.mx/files/27/decalogo.pdf · de...

1

Upload: others

Post on 27-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DECÁLOGO DE DESARROLLADOR DE SOFTWAREpaginaspersonales.unam.mx/files/27/decalogo.pdf · de versiones Con esto se facilita la administración de los cambios realizados al código

DECÁLOGO DEDESARROLLADOR DE SOFTWARE

Analiza, comprende,opina

Trabaja en equipo

Aplicaestándares y

buenas prácticas

Antes de comenzar a programar es indispensable que leas los

documentos relacionados a tu asignación para entenderla y

ubicarla dentro del contexto del sistema y que expreses

cualquier duda o sugerencia.

Antes de comenzar a programar es indispensable que leas los

documentos relacionados a tu asignación para entenderla y

ubicarla dentro del contexto del sistema y que expreses

cualquier duda o sugerencia.

Difunde aquello que pueda ser útil a otro miembro del equipo,

ya sea a nivel de código, reglas de negocio o de interés general.

Una buena comunicación ayuda a tomar mejores decisiones en

cuanto a implementación, programación y pruebas.

Prueba,prueba, prueba.

Verifica que la ejecución de tu código cumpla con los requerimientos especificados y reaccione de manera correcta ante situaciones inesperadas. Prueba la integración de tus módulos con el resto del sistema. Realiza tus pruebas en los ambientes correspondientes.

Ayuda ypide ayuda

Respeta elcódigo delos demás

Recuerda que no todos resolvemos los problemas de la misma

forma, respeta la opinión de los demás. Antes de modificar

código compartido o ajeno no olvides consultarlo con todos los

involucrados.

Sé paciente y amable con los compañeros que piden ayuda, la

próxima vez puedes ser tú quien la necesite.

Asegurala calidad

de tu código

No comprometas la calidad de tu código por terminar rápido.

Programa pensando en el desempeño, la usabilidad y la

seguridad del sistema teniendo especial cuidado en los flujos

críticos.

Aprendedel error

Difunde aquello que pueda ser útil a otro miembro del equipo,

ya sea a nivel de código, reglas de negocio o de interés general.

Una buena comunicación ayuda a tomar mejores decisiones en

cuanto a implementación, programación y pruebas.

Usa controlde versiones

Con esto se facilita la administración de los cambios realizados al código y la recuperación de versiones anteriores o archivos eliminados. Recuerda las buenas prácticas: subir cambios después de probar, subir cambios relacionados en un solo paso, actualizar constantemente tu ambiente local e incluir comentarios en cada commit.