Part 3 – Software Engineering Best Practices for Data Engineering in Scala
In this part, Chapter 8 focuses on software development best practices in data engineering, emphasizing TDD, unit and integration tests, code coverage, static analysis, and code style importance for consistency and security. Chapter 9 introduces CI/CD concepts in Scala projects via GitHub, automating testing and deployment for rapid iteration and enhanced quality control.
This part has the following chapters:
- Chapter 8, Test-Driven Development, Code Health, and Maintainability
- Chapter 9, CI/CD with GitHub