优化(2) 2023/09/03

今天重新温习了下clean abap,以前只是偶尔打开看几眼。今天把有些自己不熟悉的地方,重点研究了下。有几个点可以在以后工作使用。这几点可能并不能提升程序效率,但会大大提高代码可读性和代码的可扩展性:

  1. 用insert XXX into table ITAB取代append XXX to ITAB.-----insert 更适合各种类型的内表,而append仅仅适合standard table,之前习惯了append,这个要慢慢改变
  2. 用is not 取代 not is—便于理解
  3. 判断语句,尽量使用 = 取代 <> --便于理解
  4. 是非变量类型语句尽量使用abap_bool/abap_true/abap_false
  5. 用empty key取代default key

总之clean abap,还是遵守着abap program guidline里的建议:keep simple,stupid,small,short。我自己也挺喜欢这样的约定!!!

你可能感兴趣的:(BW,ABAP,数据库)