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

香港带宽_远程登录阿里云服务器_三重好礼

小七 141 0

欢迎来到ABAP代码静修上周六(2017年1月21日)上午,我们在Meern的办公室迎来了18位热心的开发人员。这是第一次荷兰ABAP代码撤退的时间。在Damir Majer和Christian Drumm的指导下,通过我们日常工作中使用的(可能)不同方法,进行一整天的ABAP编程除了提高我们的ABAP技能外,云服务平台,在ABAP代码撤退期间,与其他SAP开发人员建立联系也是一个重要因素。加上一些饼干、蛋糕和咖啡,这是开始新一天的好方法。即使在不同的会议之间,也有足够的时间与其他开发人员讨论我们的日常工作和问题解决方法。一天的介绍一天中的第一个正式时刻始于对达米尔和克里斯蒂安的介绍。他们自我介绍并告诉我们他们为什么开始ABAP代码撤退。

第1部分:ABAP推送通道在介绍了Damir和Christian之后,我们从Roel van den Berge关于ABAP推送频道的第一节开始。Roel向我们展示了如何使用这个相对较新的框架从ABAP推送事件,并在处理事件的SAP UI5应用程序中接收它。在他的演示中,他有一个sapui5程序,其中显示了过去24小时内发生的所有ST22后端系统转储的列表。一旦来自后端的事件被推送(通过ABAP推送通道),sapui5程序就会刷新列表并向我们显示来自ST22的新转储。Roel解释说,由于ABAP推送通道使用Websockets,其他编程语言(如Java、Javascript、C#等)也可以使用此框架与SAP后端系统通信。

会话2:Eclipse中的ABAP短暂休息后,克里斯蒂安上台,在Eclipse中演示了ABAP。他向我们展示了如何连接到后端系统,以及如何在日常ABAP工作中使用Eclipse。因为我们今天晚些时候要在Eclipse中完成任务,所以这是一个非常受欢迎的主题介绍。Christian还强调了sapgui中缺少的一个特性,这使我在customer;Extract方法的日常工作中切换到Eclipse。您只需选择一些代码行,从上下文菜单中执行"Extract Method",大数据共享平台,就会创建一个包含所选代码行的新方法。对这个新方法的调用被放置在代码之前所在的位置。这使得重构变得更加容易。

课程3:TDD(测试驱动开发)在第三节课上,大数据说,达米尔谈到了TDD。他解释说,专注于先编写测试(基于需求),迫使您将代码拆分为可重用的、单一用途的方法。它鼓励简单的设计并提高代码的可维护性。然后Damir继续向我们展示了如何在ABAP中编写这些单元测试(当然使用Eclipse)在这三个有趣的话题之后,已经过了12:30,午餐时间到了!

弄脏我们的手:生命的游戏午餐后,达米尔解释了我们今天的挑战;生命的游戏:https://en.wikipedia.org/wiki/Conway生活的游戏

我们应该用TDD的方法来完成任务的一部分。我们在4次迭代中做到了这一点,每次迭代的角度略有不同。每次迭代持续45分钟(时间框),在开始下一次迭代之前,我们对上一次迭代做了一些回顾。最重要的是,构建云服务器,每一次新的迭代,你都会有一个新的伙伴,你要和他一起工作,在生活的游戏中,结对编程风格。这意味着,两个程序员一起使用一台电脑,来回滑动键盘和鼠标。

迭代1第一次迭代都是关于解决问题的一部分,在编写任何代码之前先编写单元测试。但这意味着要先解决问题。这占用了相当多的时间,部分原因是生活游戏不是你在几分钟内"实现"的,但也因为结对编程需要一些时间来适应。但是在第一次迭代结束时,我们大多数人已经得到了一些工作单元测试。第一次回顾的时间…

迭代2在下一次迭代中,我们必须交换合作伙伴,扔掉我们在第一次迭代中创建的所有东西,重新开始。大多数新团队在单元测试和生命游戏的实现上取得了很大进展"完成实现,忘记单元测试"是下一次迭代中的指令。这正是一些开发人员所期待的……

迭代4在上一次迭代中,我们打算为(部分)完成的实现添加单元测试。但我猜大多数团队都非常专注于完成生命游戏的实现,所以他们只是继续这样做。在上一次回顾之后,我们大多数人都相信TDD确实可以改进您的代码。除此之外,许多开发人员也相信,使用Eclipse而不是SAP GUI对他们的日常工作是有益的。

我们在17:00左右结束了这一成功的一天,感谢我们的演讲嘉宾Damir Majer、Christian Drumm和Roel van den Berge,并邀请了一位合适的演讲者出席。

关于ABAP代码的更多信息请参阅一般信息可在以下网址找到:https://wiki.scn.sap.com/wiki/display/events/ABAP+codefurse

本次ABAP代码研讨会的详细信息和演示可在以下网址找到:https://wiki.scn.sap.com/wiki/display/events/ABAP+coderevault+de+Meern+nerslands+21日+2017年1月

,大数据分析过程