
Explanation:
Unit testing in a PySpark application, while requiring upfront design or refactoring, significantly eases troubleshooting by isolating and testing each step individually. This isolation helps in quickly pinpointing failures, making the development process more efficient and reliable.
Ultimate access to all questions.
No comments yet.
Which advantage justifies the extra work needed to incorporate unit tests into a PySpark application, either through initial job design or refactoring existing code?
A
Improves the quality of your data
B
Validates a complete use case of your application
C
Troubleshooting is easier since all steps are isolated and tested individually
D
Ensures that all steps interact correctly to achieve the desired end result