https://github.com/devolo/software-quality
Information about how devolo assures software quality.
https://github.com/devolo/software-quality
Last synced: 4 months ago
JSON representation
Information about how devolo assures software quality.
- Host: GitHub
- URL: https://github.com/devolo/software-quality
- Owner: devolo
- Created: 2021-03-09T16:26:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-09T16:47:29.000Z (over 5 years ago)
- Last Synced: 2025-09-08T08:43:45.558Z (10 months ago)
- Size: 188 KB
- Stars: 7
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# devolo Software Quality
Creating high-quality, well-reviewed, and properly tested software has a high priority for all devolo developers. Our firmware drives millions of devices in many parts of the world, and failures could have catastrophic effects on critical infrastructure for countless organisations and individuals.
To ensure the high quality of our products, devolo software is subject to world-class quality assurance measures, including but not limited to
* Unit tests on development machines and target hardware
* Static analysis
* Dynamic analysis (e. g. address sanitization)
* Fuzz tests
* Automatic tests on Continuous Integration servers
* Code reviews
* Manual tests on target hardware
Mastery of software development tools, in particular of the programming languages used, is of paramount importance. Developers are continually trained and educated in their craft, because as a software developer, your knowledge is never complete.
The devolo C/C++ Coding Guidelines, available in this repo, were compiled by senior developers with decades of pracical experience in close cooperation with the development teams. They reflect best practice, document existing coding style, guide future development, and serve as a basis for code reviews.