好久没有写博客了:)
最近的项目产品出现了一个不小不大的bug,写下心得体会来告诫自己吧!
问题出在一个项目产品是多国语言的,在前期开发的时候没有注意到这一方面。因此在开发过程中很多的ui都使用了固定一种语言;而没有采取一个宏定义的方式在做,或者说一个统一的接口来获取这个会根据不同语言改变不同ui显示的情况。因此在最终的产品出现了问题了,用户在使用中改变语言后会有部分的ui显示出了其它国家的语言。
这次的问题还好没有产生非常恶劣的影响吧,虽然测试过程中也有很仔细的检查了语言更改的问题。但是有2个国家的语言太相像了,没有完全检查出来。在今后的过程中谨记,用户的不同选择会带来不一样的效果必须用统一的接口,确保程序的完整性。
说到这里讲个代码规范的问题,工作到现在做到维护的工作也很多了。到目前为止都没有看到一个源码程序写得比较规范,都是维护一些源码不规范的。都是一些没有注释,对齐方式也不统一;更没有考虑到后期需要维护升级,经常是代码到处有,全局变量到处飞;这样给后期的维护升级大来很大的麻烦。
还好自己在这方面做得还是不错的(自我欣赏下,哈哈!),希望后面碰到的源码都是规范的:)。