Development tools

There are a few techniques developer should learn to aid them in their work. In Chapter 1, Getting Started with Odoo Development, we already introduced the user interface Developer Mode. We also have available a server option providing some developer friendly features. We will be describing it in more detail next. After that we will discuss another relevant topic for developers: how to debug server side code.

Server development options

The Odoo server provides the --dev option to enable some developer features speeding up our development cycle, such as:

  • Enter the debugger when an exception is found in an addon module
  • Reload Python code automatically, once a Python file is saved, avoiding a manual server restart
  • Read view definitions ...

Get Odoo 10 Development Essentials now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.