不要为了重构而牺牲代码的阅读性
在性能可以接收的前提下,不要为了重构而牺牲代码的阅读性,这会让后期的维护越来越难。
尤其是PL/SQL这样面向过程的语言,宁肯代码存在冗余,也要保证逻辑的清晰。
重构是为了让逻辑更简单和清晰,而不是为了抽象让逻辑变得混淆和复杂。
为了重构而重构,那是炫技,企业级软件工程需要更多地是稳定,清晰,而不是花架子。