最近因为几道题目,又得用汇编写写。自然,一眼看下去,我的汇编程序满满都是各种jmp,不说别人看,就是自己,过了两天再看也是件十分头疼的事。主要是自己太懒了,很多可以分成多个子程序写的代码,硬是给我给弄到一起了。这不是因为我思维混乱,恰恰相反,是太清晰了。在写的时候,自己很清楚变量和相应控制结构的起始,我写程序是由外到内的这样的思维方式来写的,所以写汇编的时候就是头尾头尾的写,就是写控制结构先啦。这样问题就来啦,这样写了之后,发现越是写到后面,越是将更多的代码放在中间,因为越是写到中间,各个部分代码的实际就很简单啦,简单了自然就不想在外面再写一个子程序然后调用,就直接写了。这给后面的读代码和修改代码带来了很惨痛的回忆。
过了一段时间再用到的话,自己看的时候就有点无从下手啦。不是很清晰记得结构啦,但是控制结构隐没在许多的代码之中,理出来则很痛苦。假如我一开始就把子程序和控制结构分开的话,那么看主程序代码就像看c语言写的控制结构一样简单明了,具体的问题就交由子程序来解决,并且在改动结构的时候,也不会影响到子程序。现在想想,还是写的编写程序太少,经验感觉不是很好,写在这里提醒一下自己,也是对自己以前编程的思维方式的总结和反思。
在编程中要学会偷懒
时间: 2024-10-13 20:16:26