有时候发现一个人水平的提高,一方面是量的积累,一方面是质的提升!
量,顾名思义就是要写够足够多的代码量,所谓见多识广,写的越多说明碰到问题的可能性就越大,那么曾经解决的问题也就越多,那就是一笔不可估量的财富,日后工作中,我们可以很高兴的说
,“没事,这问题我已经遇到过,应该这样解决.........”
质,人们常说,一段好的程序不是说你看了什么什么东西学会的,而是不断地优化自己的代码,结合客户需求,说白了性能的优化在我看来无非两点,一种是代码结构性能的优化,一种的就是尽可能的去想
可能会出现的问题,想用户想到的,同时还要想用户想不到的,这就是功能的优化。
所以当我在翻看自己昨天写的代码的时候,我试图把自己当做一个什么都不懂的用户来使用我昨天的东西,我发现了一下一些问题,会影响很不好的用户体验:
1、作为一个用户在我没有阅读操作说明之前,我并不知道哪里是可点的,哪里是不可点的,我们需要对此做一个指引操作性的工作,哪怕只是一个简单的hover效果,一个状态提示的改变,也可以说明很多问题
2、当再加入这个之后,会出现五种不同文字的状态提示,状态:无=》正在编辑、可点击编辑、正在保存、保存成功,那么着五种状态的切换就非常的重要了,用不好会产生很差的用户体验
今天做的最多的还是功能上的改进,不管是使用标志位,还是使用关键位置的return false 还是关键地方的if语句,都是会影响用户体验的东西,所以非常有必要注意!
至于代码结构的优化,只能说仁者见仁智者见智,再加上水平参差不齐,短时间内可能每个人能写出的高质量的代码不一样,但是这种不断修改自己的代码的想法要一直有!