首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

小技巧:如何让 ABAP OPEN SQL 代码具有自解释性(Self-Explained)

自解释性代码,是指代码本身具有足够的清晰度和表达力,能够自行传达其意图和功能,而无需过多的注释或外部文档。

自解释性代码是编写高质量、可读性强的代码的一项重要原则。

由于历史原因,SAP ABAP 系统里,某些数据库表的字段名称,让不少开发人员觉得阅读起来比较烧脑。

比如下图图1 的例子,spld, spdb 和 spda 三个字段,如果没有注释的话,光靠阅读这段代码,无法理解其意图。

虽然作为数据库的消费者,我们不可能修改标准数据库表的字段名称。

然而我们可以把从数据库表里取出来的数据,使用 SQL 语句的 AS 关键字定义别名。

比如图2 的例子,将 spld, spdb, spda 分别定义成可读性更好的 printer_code, delete_from_spool 和 output_immediately.

这样代码读起来一目了然,也不需要手动添加额外的注释了。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OFw8j8drGsKauwBC0TZqQKTA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券