
Ultimate access to all questions.
When developing PySpark applications, which of the following benefits best justifies the additional effort required to design or refactor jobs for unit testing?
A
It simplifies troubleshooting by isolating and verifying individual logic steps or transformation functions in isolation.
B
It directly improves the semantic quality and accuracy of the underlying datasets processed by the pipeline.
C
It ensures that all integrated components work together correctly to produce the final desired outcome.
D
It validates a full application use case from end to end to ensure operational readiness.