失败的开发习惯,无奈的JavaScript

       今天自我感觉完全失败,为了在5月前让网运分析系统上线,这个星期我和我导师已经天天加班加点,可是越是忙就越发现自己帮倒忙.(导师,我在单位带我工作的同事,在我看来他人很聪明,在他身上有很多可以学习的东西)

      今天的任务是处理流程信息的权限问题.主要思路是把附件信息和流程实例ID绑定,放在一个input控件中,然后把控件中的信息转成XML保存起来.(看到导师想到这个方法我是何等的惊喜,感觉豁然开朗,因为之前由于平台没有考虑流程中信息的所属问题,让我一段感觉系统开发失败了).

      思路确定后我和导师就开始分工.确定了四个函数

     1.通过当前实例和节点名获取某实例ID

     2.通过实例ID获取附件信息

     3.保存信息(XML格式)

     4.获取当前实例ID

     本来是我完成一个函数,导师完成3个,但由于我对平台的结构不熟悉,最后变成导师一个全部完成.祸不单行,在调用函数为流程节点显示内容的时候,诡异的事情发生了,我在函数 function getFileInfoByInstanceID(instanceID,fieldID) 中无法获得 $F(fieldID); ,无论 是document.getElementById("fieldID").value; 还是 $(fieldID).value ; 导师也加入到找错的行列中,由于没有安装VS2008,JavaScript无法跟踪调试,只有凭经验.
    
     导师用alert()不停地查值,都不知道原因,只好做了一个Demo来测试我的表单代码,竟然发现函数是没有问题,显示,问题是在我的代码身上,然后一看我的表单代码,6000多行,引用了不知道多少无用的JS文件,估计是其中有同名或者其他冲突了.

     晚上我们离开的时候我的心情低落极了,只能怪自己基础不扎实,看到别人的代码就拿来主义,没有思考其中的用意(一看到长的就怕了).而且写代码的习惯也不好,名称不规范,注释不详细,思路不清晰,有不少代码自己都不知道有什么用途.

     很生自己的气,但也于是无补,只有做好自己的本职工作才是最实际,哎~~加油吧

posted @ 2008-04-24 23:51  vincent_赵  阅读(168)  评论(0编辑  收藏  举报