说好了每天做一次总结的,虽然现在已经凌晨了,但是在我看来还是属于4月7日的。
不说技术,还是总结一下工作以来的一点点小收获吧。
首先是,做一个东西之前,要把思路想好,整出方案,具体要完成什么功能,达到什么效果,功能效果要怎么实现,都要一一的想清楚,先阶段不能做到的,可以采取其它途径,或是其它途径依然不能达到,那就只有放弃,或者是阉割了。
其次是,多交流,现在的软件开发不是一个人花几个月就能完成的。特别是像我做这种企业平台的,大部分东西都是别人已经完成了的,我在上面做功能,那肯定要弄清楚和系统哪些部分会有关联,否则就死定了,也许花大量的时间去弄懂别人做好的东西,也许根本不能在某些场景下面使用,而且多多交流,能获得更好更多的思路,能得到更好的解决方案。
然后是,就是写代码的时候注意的事了,一是要写注释,完成一个功能之前先将其要做什么写清楚,以免自己在开发的时候脱离了初衷。其实加注释中主要还是为了提高可读性:可以使自己以后不至于不认得自己的代码了,更有益于别人来维护这些代码;二是要变量和函数命名规范,如果是Java代码就要遵守Java的命名规范,这也是和注释一下为了可读性;三是不要写过长的函数,一般来讲一个功能点就是一个函数或方法,方法的命名也要规范,能够说明该函数是干什么用的,这样也是为了可读性,还有函数的重用性,而且代码清晰开发起来效率也高,能使开发者始终拥有一个清晰的思路,不至于自己把自己弄糊涂;四是尽量缩小变量的作用域,尽量不使用全局变量,这样可以使代码清晰易读,条理清晰,减少bug发生的机会,大作用域的变量往往是bug的源泉,它会使子程序之间的耦合度增加,使程序的复用性和可扩展性大大降低。
最后是,多思考,多读书,多读别人优秀的源码,时刻的保有对编程的热情。
就这些吧,希望自己能谨记这些,记在这里的意思也就是能提醒我努力做到这些。
唉!生活无趣、工资太低。。。
[hjp3]hjptype=song&player=1&son=http://media.static.sdo.com/xcb/xcb_act/201011_mp3/201011.mp3&autoplay=yes&caption=false&lrc=&autoreplay=1&bgcolor=FFFFFF&width=200&height=20[/hjp3]