abap编程思想

来源:互联网 发布:sqlserver 编辑:程序博客网 时间:2024/05/16 04:48

名字叫做编程思想感觉想要出书了一样,不过这两天开发的账龄分析,让我对程序设计让我有了更深的体会。开发一个报表,我总共收到了4个变更需求,幸好刘侠真的是太厉害了,让我先写function spec,写完了给它看,只到合格之后在写程序。我最初还不明白为什么,只到写完了文档,写完了程序我才深刻的体会。写文档首先对项目来说是让这个程序以后维护的人比较轻松,写文档是负责任的表现。写完了文档我在写程序就是做一个翻译的过程了,像代码大全里说的那个什么伪代码的作用一样了。写代码的速度也就非常快,因为我的思路已经整理清楚了。

还有一点我体会非常深刻,最初我觉得abaper要做的只是翻译业务顾问说的逻辑。刘侠给我上了一课,业务顾问只是告诉我们要去做什么,怎么做是我们abaper自己设计的。而且为了面对不断变化的需求我们要整理出报表需要的最核心的数据,这样不管要输出什么数据,我们最后要修改的只是汇总数据这一段。取数,输出都不用修改。所以今天变更了需求我其实只用了一个小时就搞定了,因为有了一个无敌内表。内表的字段要设计好,汇总一定要在最后做。每一步都要保持思路的清晰,刚开始觉得难度非常大的一个报表最后开发完了感觉还是非常简单的。谢谢刘侠。

原创粉丝点击