in src/main/scala/com/spotify/bdrc/scala/FilterMessyData.scala [32:43]
def compute(x: MessyData): String = "dummy_result"
/** Naive approach that checks every field accessed. */
def naive(input: Seq[MessyData]): Seq[String] = {
input
.filter { x =>
x.user != null && x.gender != null &&
x.scores != null && x.scores.nonEmpty &&
x.favorites != null && x.favorites.nonEmpty
}
.map(compute) // may still fail for unexpected cases
}