写了2年Spark,不涉及二次开发,主要进行ETL 等操作。感觉代码质量越来越差了
因为Scala 实在太方便了,太简洁了,而且任务也压的紧,感觉把什么面向对象,设计模式,都扔在脑后了。
更现实一点就是,Scala写一个Spark功能点,一共才几行代码,实在想不通怎么用上OOP等知识。
而且,感觉Spark 这个引擎,源码本身是涉及了很多的,但是就应用而言,真的太简单粗暴了。。
写了2年Spark,不涉及二次开发,主要进行ETL 等操作。感觉代码质量越来越差了
因为Scala 实在太方便了,太简洁了,而且任务也压的紧,感觉把什么面向对象,设计模式,都扔在脑后了。
更现实一点就是,Scala写一个Spark功能点,一共才几行代码,实在想不通怎么用上OOP等知识。
而且,感觉Spark 这个引擎,源码本身是涉及了很多的,但是就应用而言,真的太简单粗暴了。。
是这样的,etl的代码质量不需要oop那一套 解决了大数据处理的问题即可