多语言展示
当前在线:583今日阅读:155今日分享:35

如何练习编程的手速

做为一个资深的程序员,编程的速度无疑是影响编程速度的一个重要因素,如何练习编程的手速呢?硬件是一个必要的因素,电脑键盘手感、CPU响应速度都会影响我们的编程速度。在抛去这些外在的因素下,还有很多自身的因素影响我们的编程,本文以ABAP编程为例介绍一下提高编程速度的方式。  第二大步骤以一个实际程序为例,简要描述开发程序的过程。
工具/原料
1

装有SAP GUI的笔记本电脑一台

2

可登录的SAP系统

3

SE38、SE11、SE41、SE51等事务权限

4

自己的知识库

5

FOXMAIL邮件管理器

方法/步骤
1

使用一个简单易用的软件,创建自己的知识库体系。很多软件都有这种功能,比如各种小说阅读器,再比如最常用的FOXMAIL。我用FOXMAIL的主事保存了自己很的小知识点。

2

知识库有一个长期积累的过程,知识库的内容分类要通俗易懂,分类内容新晰可辨,若分类不合理,则查找相关代码的时候会非常的缓慢,特别影响编程的速度。附图我另一个软件管理的知识库,里面各种代码、文档有近千余篇,是我们程序员编程时提速的一大助力。

3

知识库体系中内容要有详有简,详细的具体到每个程序语句的使用方式,简单的可能只是一类程序代码的框架。

4

当我们真正写一个程序时,除去设计程序的时间外,其余的操作是检索自己知识库的过程,真正要写的代码只是进行微调整。而不是花大的力气去一个单词一个单词地敲代码。

程序开发过程在:ZTESTXUE006客户主数据批导程序
1

进入SAP系统,打开SE38事务,创建一个测试程序ZTESTXUE006。我们以客户主数据批导程序为例演示程序开发过程。

2

从我们的知识库中的《常用的程序代码》中找到《ABAD-REPORT报表的格式》一章,打开此文档,把其中的代码格式复制到创建好的程序中。

3

由于程序需要读取EXCEL文件的数据,我们要在程序中写文件目录的搜索帮助,要读取EXCEL文件。这部分代码通过性很强,我们可以在其他程序中找到相关代码。我们在《2016-07-XXX项目》中找到一个批导程序,把相关的EXCEL代码复制过来。

4

我们的程序要用ALV输出,在输出界面上查看检查结果,然后再通过点选按钮进行下一步操作。我们找一个具有此功能的ALV报表程序,把ALV输出展示的代码复制过来。

5

在BAPI函数与增强一类中找到客户主数据创建的BAPI函数,将处理好的代码复制过来。

6

以上几步完成后,在START-OF-SELECTION下添加几个必要的子程序调用,然后开始修改程序。这几步完成后,大概有1500行左右的代码,有个几分钟就处理好了。剩下的修改处理也是很快的。

注意事项
1

知识库的知识点越完善,修改越简单,出现的问题越少,而且代码量也越多。

2

程序完成后,发现有很高的重用性,要把它添加到知识库中,供下次调用时使用。

3

本文是一个简单的展示过程,实际上资深顾问的知识库有现成的程序,直接复制过来即可。

推荐信息