MicroPython development processes and strategies

Developing embedded software using MicroPython can be quite a bit different than developing software using C/C++; however, at the same time, there are many tried and true development techniques and processes that still carry through. For example, when developing a MicroPython application, the software development life cycle doesn't change just because a different programming language is being used.

The Software Development Life Cycle, which is sometimes referred to as SDLC, defines best practices that developers should follow when developing software. These processes are usually grouped into five main categories:

  1. Requirements
  2. Design
  3. Implementation
  4. Testing
  5. Maintenance

There are two really ...

Get MicroPython Projects 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.