重构你的代码(js)
这些天接触重构的事情比较多,首先是组内的小星星给大家说了下代码的臭味道,然后重构的目的,最后说到了重构的方法;
可能大家在写代码的时候不是很注意这方面,如果你有重构的意识去编写代码,多以后的维护有很大的帮助,优秀的代码和劣质的代码一比较就有分晓;
重构(refactoring) 这个概念来自Smalltalk圈子,没多久就进入其他语言的阵营中了。重构是一个过程,在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。
重构有很多方法,比如说提取方法,内联方法,提取类,将类内联等,我们在编写代码的时候一定要注意自己编写的代码质量,对临时变量,局部变量,语义化,表达式(三目运算)要时刻注意,优化自己的代码。
碰到新的需求,对于复杂业务,可以不要急于编程,可以内部讨论,找出一个好的方法去实现它,不然会走弯路。
写这些内容也主要是对自己以后的开发工作做个指导,改善现有的代码质量以提高总体效率。大家一起努力吧!!!