云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_3322域名注册_高性价比

小七 141 0

亚马逊云_3322域名注册_高性价比

今天,企业正版软件,我想展示我在ABAP开发中使用的一个非常简单但有效的编程习惯:"基于TODO的编码"。

这个想法是在实际开始编写/修改代码之前,在代码中植入TODO注释(通常在多个程序/类中)。这使我们能够做一些事情:

编码前的计划简化大型重构任务在修改代码之前找出语义/功能上的差距消除遗忘的风险新的程序员可以接管不完整的程序

但是,为了使这种技术有效,我们需要让编译器/IDE警告我们,轻淘客旗舰版,如果编译代码中还有TODO。否则,不完整的代码可能会投入生产。

查看其他一些平台;

Pycharm(Python IDE)在IDE中将#TODO注释显示为一个单独的列表XCode(Swift IDE)将#warning命令评估为编译器警告,并在每次编译代码时显示它们

据我所知,上海大数据,ABAP缺少这样的功能。我知道的最接近的是Eclipse的任务列表特性,但它们存储在本地计算机中;因此新程序员根本看不到它们。

我简单但有效的解决方案是使用无害的伪pragma:##TODO。

SAP不识别这个pragma,所以每次我检查或激活包含##TODO的代码时,SAP都会显示一个警告。Eclipse或SE80两者都适用。

下面是一个典型的todo的样子:

我和一些ABAP程序员同事很早就开始使用这种技术,云 服务器,我们对结果很满意。

当架构师和程序员是不同的人时,2018世界人工智能大会,也可以使用这种方法。架构师可以创建所有程序、类、关键方法、接口等,并用##TODO注释填充它们。在那之后,程序员可以介入并开始编码;清除体系结构中的##TODO's.

您还可以发挥创造力并发明自己的伪pragma;例如:###TODO#u TICKET#u 123或##TODO#PRIO#u 2.

我希望这种方法也能使其他开发人员受益。