目录
一、代码实现设计原则,即:应用程序尽可能分解成多个小的函数,每个函数实现一个完好的单一功能;
今天阅读《Scala编程实战》一书中的“如何有效处理代码中的NULL值”小节,写下自己的心得体会,仅供参考,如有错误,还请各位指出,不胜感激,谢谢!
我记得今年3月份有次电话面试,面试官问我:在写Spark代码时,需注意哪些问题? 我当时支支吾吾没有说出来,当时确实也没啥想法,总觉得写代码还有啥注意事项,撸袖子开干就行;如今在面对这个问题,我会从以下两方面陈述:
一、代码实现设计原则,即:应用程序尽可能分解成多个小的函数,每个函数实现一个完好的单一功能;
模块化的设计原则,同时每个函数尽可能按照纯函数(pure function)的理念去设计,开发之前优先把代码的整体实现架构想好、设计好,比如需要多少个函数,有多少个公用方法等