There are a few techniques developers should learn to aid them in their work. Early in this book, we introduced the Developer Mode user interface. We also have a server option available, providing some developer-friendly features. We will be describing this in more detail next. After that, we will discuss another relevant topic for developers: how to debug server-side code.
Development tools
Server development options
The Odoo server provides the --dev option to enable some developer features to speed up our development cycle, such as:
- Entering the debugger when an exception is found in an addon module
- Reloading Python code automatically once a Python file is saved, avoiding a manual server restart
- Reading view definitions...