我正在对具有314 IF()的Oracle过程进行一些更改(是的,314 !!!)。我知道它可以替换为一些代码OOO并应用一些设计模式(如策略或工厂)。
所有IF类似于:
IF(blahblahblah) THEN
ELSEIF(blehblehbleh) THEN
ELSEIF(blihblihblih) THEN
ELSEIF(blohblohbloh) THEN
ELSEIF(bluhbluhbluh) THEN
....
-- And so on through 314 logical tests
问题是代码是稳定的,在生产中,团队不了解这些技术,如设计模式等。
除了性能和简单的代码阅读/不受欢迎和维护之外,还有什么理由可以招募?
提前致谢