Adopting or migrating to product line engineering: Transformation von Dimensions zu legacy mono zu configurable zu component
- Einzelne schritte der transformation
- Transformer.py
Continuous integration and deployment … Product line testing, verification, and validation: CI --> no pipeline, local tests, vielleicht auch variant-specific tests
- Also statt zentral die selftests abzulegen, sie auch variantenspezifisch zu machen. Dann ist der test beim erstellen einer neuen variante gleich mit dabei, pipeline muss nicht geändert werden, nichts zentrales…und varianten können einfacher maturity level abdecken
- Vielleicht auch eine schmale gui, mit der ich einfach festlegen kann welche varianten ich testen will…oder commandline wieder mit verzeichnissen zeigen
- Python unit test framework
- Setup --> variant-specific
- Dependency management (e.g. conan)
- No MSYS!
Variability management across all lifecycle stages: Coole doku möglichkeiten mit antora und varianten? Oder sphinx? Inklusive sw requirements
- GNU Make vs Ninja
- Build System vs Meta Build System