一個ABAP重構的實例:CL_CRM_LEAD_CREATE~SELECT_CAMPAIGNS_BY_SQL

Created by Wang, Jerry, last modified on Nov 12, 2015 這段代碼由兩段非常複雜的SQL 查詢語句組成。兩段語句絕大部分都相同,除了下圖的四處。從clean code角度出發,這是dplication。但是由於這裏用到的是OPEN SQL,無法把common的部分抽成方法,因爲OPEN SQL裏的JOIN不支持把table name dynamic
相關文章
相關標籤/搜索