SMP心路历程(之六)
今天一大早就开始进行程序完善的工作关注点是line即行标志处理。SMP在界面元素显示时如果line“Y”则后面的界面元素则要进行换行显示。这个标志主要是用于区别多个界面元素在同一行显示和换行显示。其实再css格式中有in_line的属性表示在同一行显示。但是编程人员往往对此不太清楚不会使用加之这个属性在css文件中很难直观的发现因此我还是在界面元素配置时增加了line标志的属性这样配置界面时就非常直观那些是换行的那些是不换行的。由于我的界面元素处理是一个一个编写的所以在10多个界面元素处理函数中都包含了line处理在这过程中我也编写了line处理函数用了几个地方但是其他地方还是比较直白写作line处理的语句。这就是line处理的背景情况。完善的想法是把原来没有用函数的地方用函数替代使得line函数唯一。在具体处理过程中我又发现除了line之外还有title_line也是一个换行标志于是我扩充了line函数的处理功能把title_line也增加进去了这样所有line处理的地方都可以用一个函数替代了。关键是程序好看了程序的行数减少了几十行。心情大好。程序的完善是一个渐进的过程开始的时候为了实现功能就会直白的编写语句功能相同的时候就会复制粘贴当你想到要求函数进行优化时往往不能全部优化只有到后来把所有情况都考虑进去了这时你的优化函数才能发挥完善程序的作用。让程序更可读让程序更短少让逻辑更清晰让你的程序质量再上一个新台阶。今天才完善了一个line处理SMP还有好几个地方需要完善例如设置控件值等完善需要时间和机遇那我们就怀着一颗完善的心随时准备着。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2432570.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!