Jornadas Odoo 2015 - Buenas prácticas en el desarrollo de Odoo

download Jornadas Odoo 2015 - Buenas prácticas en el desarrollo de Odoo

If you can't read please download the document

Transcript of Jornadas Odoo 2015 - Buenas prácticas en el desarrollo de Odoo

  1. 1. Jornadas Odoo 2015 15 de junio de 2015 @PedroMBaeza [email protected] Buenas prcticas en el desarrollo de Odoo
  2. 2. No reconocer el cdigo que nosotros mismos hemos hecho Hacer una actualizacin del core de Odoo y que nos d un error con el --update=all O peor an... que actualice, pero que haya una funcionalidad que ya no funciona como lo esperado Problemas habituales
  3. 3. Mtodo Y buenas prcticas La solucin...
  4. 4. Carpeta models para los archivos .py Carpeta views para las vistas Carpeta reports para los informes Carpeta wizard para los asistentes (vistas y cdigo) Carpeta security para seguridad. Otras carpetas son obligatorias: i18n, static Un archivo para cada modelo. Estructura del mdulo
  5. 5. Nombres y etiquetas en ingls Descriptivos, pero cortos Utilizar related, calculados, almacenados de forma adecuada e inteligentemente Campos
  6. 6. Hacer imports relativos Nombres de clases CamelCase Nombres de mtodos en minsculas y con _ como unin No sobreescribir mtodos completos Escoger la tcnica de sobreescribir antes o despus de la accin PEP8 Cdigo
  7. 7. No hacer nunca position=replace Escoger bien detrs o delante de qu se coloca un elemento Deshechar cambios mnimos de interfaz (de posicin, por ejemplo) convenciendo al cliente Evitar el xpath, y cuando no se pueda, hacerlo lo ms relativo posible Vistas
  8. 8. Evita repetir errores Detecta errores que ni sabas que existan Facilita la migracin TDD Testing
  9. 9. FIN
  10. 10. FIN