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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.