Transcript of Jornadas Odoo 2015 - Buenas prácticas en el desarrollo de Odoo
- 1. Jornadas Odoo 2015 15 de junio de 2015 @PedroMBaeza
pedro.baeza@serviciosbaeza.co Buenas prcticas en el desarrollo de
Odoo
- 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. Mtodo Y buenas prcticas La solucin...
- 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. Nombres y etiquetas en ingls Descriptivos, pero cortos
Utilizar related, calculados, almacenados de forma adecuada e
inteligentemente Campos
- 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. 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. Evita repetir errores Detecta errores que ni sabas que
existan Facilita la migracin TDD Testing
- 9. FIN
- 10. FIN