2016年6月9日,SAP Inside Track赛事在汉堡举行,它绝对是一款软木塞,什么叫大数据分析,质量与SAPPHIRE或其他类似产品一样高。
当然,我觉得迫切需要写一篇关于它的博客,而这在我的脑海中是新鲜的,在回海德堡的五个小时的火车旅行中,
我很幸运得到了彼得·兰格的邀请在活动上发言,由于我今年住在德国,我从未去过汉堡,所以我想为什么不……
目录
0太多-神奇的火车
1杰克和豆茎-ABAP云
2折叠椅-测试驱动开发
3 Grafitti|1–代码注释
4帕金森
5涂鸦|2–代码噪音
6谷仓清理–S/4 HANA代码改编
7战争故事–EDI历史
8你说再见,我说筒仓
9加油宝贝,点亮要求
10 Alte Madchen
11 Summary
0太多–神奇列车
第一步是从海德堡到汉堡。我想我会去和火车,虽然这需要五到六个小时,我可以工作(和饮料)在旅途中,冰火车有免费的Wi-Fi,非常慢,但它的工作,这是所有的问题。啤酒的价格也很合理。
如果你从来没有乘坐过德国火车在城市间旅行,这就是它的工作原理。你得到一个预定的座位,否则你得坐在走廊里。这告诉你在车票上你在四号车厢,76号座位,或者类似的地方。
在火车站站台上有一张图表,上面写着每列火车的确切停站位置,四号车厢在C点对面,既然这是德国,每个人都遵守规则,站在正确的地方,站在他们的车厢将停的对面,每个人都得在站台上跑来跑去,寻找他们的车厢到底在哪里。
好消息是,有些车厢上写着他们的号码——有些车厢在靠近地面的一个小数字显示屏上写着号码,有些车厢在窗户上用蜡笔写着号码,但很多车厢都没有,然后就回来了汉堡我猜出了我想要的是哪辆马车。
不管怎样,一旦你找到了合适的座位,这是一次非常愉快的旅行。我到了汉堡,很容易就有足够的时间去酒店,然后去阿尔特马德钦(老女孩)的啤酒活动。更多关于这个地方如何运作的信息,请看博客的结尾。
需要注意的一点是,在汉堡的主要火车站,有大量的提款机,这一点很重要,因为(a)据我所知,这是一个只收现金的城市,(b)车站外几乎没有提款机,因为银行已经关闭了所有的实体分行。
这一切对任何人来说都不奇怪。
无论如何,与我的一些代表一起喝几杯赛前啤酒是件好事。我总是喜欢这样一种情况:当你和某人交谈时,突然意识到你读了他们在SCN上的博客。
此时,我可以做一些食物评论,谈论垃圾箱,但相反,我想我会跳到第二天和会议的实际内容。
1杰克和豆茎-ABAP云-弗兰克Jentisch
最新的东西是ABAP语言。SAP的首席技术官在拉斯维加斯的SAP TECHED 2017上宣布了这一点。
会议一开始就讨论了这一点——实际上是主题演讲——但我不确定我能在这个博客上写多少,因为有些是秘密的松鼠的东西,我不知道什么是秘密,什么不是秘密,所以我会犯错我要说的是,从字里行间看,如果你在云中迁移到S/4 HANA,你将不再需要用Java或JavaScript重新编写20或30年的定制开发。
相反,你将不得不重新编写20或30年的定制开发在新版本的ABAP中开发
当然,除非你的所有代码都是用OO编写的,而且是以一种可靠的方式编写的,这样就可以很容易地对它运行单元测试。我想你所有的自定义代码都是这样的,如果是这样的话,那么将其迁移到ABAP云将是轻而易举的事。
如果由于一些奇怪的原因,你所有的Z代码都不是这样的,那么你可能会发现它更难。
2折叠椅-测试驱动开发-我
然后轮到我了。我已经做过几次这样的演讲(关于我在测试驱动开发方面的真实经历)–英国的一个特殊利益集团,科隆的一家保险公司,现在汉堡的SIT。
我重复我一直说的话是没有意义的,我会再添加一次链接此处:-
为什么/
https://blogs.sap.com/2018/03/19/abaposaurus-takes-opensap-course/
https://blogs.sap.com/2018/04/07/actual-td我总是从Jelena的名言开始,说TDD是一种巨大的时间浪费,在理论上花了一点时间,大部分时间在我在现实生活中是如何发现它的,尽量诚实,最后,我试图反驳一些反对整个概念的流行观点。这次我也得到了一些好的问题——在演讲之后——希望在6月23日我作为SIT Rome的时候(希望)能再次改进这个问题。
作为一个例子,我的云,我被问了一两次当一组新的配置值投入生产并且你的程序中断时会发生什么——你必须重新做吗所有的测试?
根据单元测试的本质-使用测试双倍读取配置-任何现有测试都不可能由于数据库表中的新条目而中断-因为该数据库表实际上没有被读取。