// ============================================
// 测试样例 3：Scala（Spark）代码细节错误诊断
// ============================================
// 场景：大数据技术专业学生写的 Spark 数据处理代码
// 以下代码包含多处细节错误，用于测试 Skill 诊断能力
// 预期错误数：7 处
// ============================================

import org.apache.spark.sql.Sparksession

object DataProcessor {
    def main(args: Array[String]) {
        val spark = Sparksession.builder.appName("DataProcess").getOrCreate()

        val data = list(1, 2, 3, 4, 5)
        val doubled = data.map(x=>x*2)

        Val sum = data.reduce((a, b) => a + b)

        if(sum>10){
            println("Sum is greater than 10")
        }

        spark.stop()
    }
}

// 编译报错信息（模拟）：
// error: not found: value Sparksession
// error: not found: value list
// error: not found: value Val
