如何练习编程的手速
做为一个资深的程序员,编程的速度无疑是影响编程速度的一个重要因素,如何练习编程的手速呢?硬件是一个必要的因素,电脑键盘手感、CPU响应速度都会影响我们的编程速度。在抛去这些外在的因素下,还有很多自身的因素影响我们的编程,本文以ABAP编程为例介绍一下提高编程速度的方式。
第二大步骤以一个实际程序为例,简要描述开发程序的过程。
操作方法
- 01
使用一个简单易用的软件,创建自己的知识库体系。很多软件都有这种功能,比如各种小说阅读器,再比如最常用的FOXMAIL。我用FOXMAIL的主事保存了自己很的小知识点。
- 02
知识库有一个长期积累的过程,知识库的内容分类要通俗易懂,分类内容新晰可辨,若分类不合理,则查找相关代码的时候会非常的缓慢,特别影响编程的速度。附图我另一个软件管理的知识库,里面各种代码、文档有近千余篇,是我们程序员编程时提速的一大助力。
- 03
知识库体系中内容要有详有简,详细的具体到每个程序语句的使用方式,简单的可能只是一类程序代码的框架。
- 04
当我们真正写一个程序时,除去设计程序的时间外,其余的操作是检索自己知识库的过程,真正要写的代码只是进行微调整。而不是花大的力气去一个单词一个单词地敲代码。
程序开发过程在:ZTESTXUE006客户主数据批导程序
- 01
进入SAP系统,打开SE38事务,创建一个测试程序ZTESTXUE006。我们以客户主数据批导程序为例演示程序开发过程。
- 02
从我们的知识库中的《常用的程序代码》中找到《ABAD-REPORT报表的格式》一章,打开此文档,把其中的代码格式复制到创建好的程序中。
- 03
由于程序需要读取EXCEL文件的数据,我们要在程序中写文件目录的搜索帮助,要读取EXCEL文件。这部分代码通过性很强,我们可以在其他程序中找到相关代码。我们在《2016-07-XXX项目》中找到一个批导程序,把相关的EXCEL代码复制过来。
- 04
我们的程序要用ALV输出,在输出界面上查看检查结果,然后再通过点选按钮进行下一步操作。我们找一个具有此功能的ALV报表程序,把ALV输出展示的代码复制过来。
- 05
在BAPI函数与增强一类中找到客户主数据创建的BAPI函数,将处理好的代码复制过来。
- 06
以上几步完成后,在START-OF-SELECTION下添加几个必要的子程序调用,然后开始修改程序。这几步完成后,大概有1500行左右的代码,有个几分钟就处理好了。剩下的修改处理也是很快的。