读书笔记
magicxin031
A Serious Front-End Engineer
blog: http://shinxi.com/
linkedin: https://www.linkedin.com/in/jinxin-xi-81971762
展开
-
高效访问数据库—SQL语言技术
在我们编程的时候,涉及到数据库的操作,就效率而言,其实对我们一般的程序员来说,最重要的莫过于对数据库的访问了,如果你能保证尽量少的Connection,而在一次Connection中做尽量多的事情,就达到了效率的第一层了,第二层的话你就要尽量使用一句sql语句做更多的事情,再往上的话就得了解数据库的物理存储机制,其实我觉得对于一般的程序员而不是数据库管理员的话,了解第一第二层就行了,而实际...原创 2011-02-04 00:27:45 · 162 阅读 · 0 评论 -
代码的坏味道(1)—重构改善代码的既有设计
很长很长的函数,很多很多的不知所云的变量,相信大家肯定碰到过这样的代码,这种代码真的很dirty,维护起来绝对让人心烦意乱。重构改善代码的既有设计这本书确实是一本不错的书,对程序员的代码修养的提升是有帮助的。要写一手好的代码,其实就像练功一样,要时刻练习。虽然这是本重构的书,但是重构的好处就在于,重构时了解到了这种代码不该这么写而该那样写,那么在自己下次写代码的时候就知道了该怎么写...原创 2011-02-08 22:45:46 · 96 阅读 · 0 评论 -
代码的坏味道(2)—重构改善代码的既有设计
代码的坏味道就像病人的病状一样,知道了病状,就可以对症下药。文中的重构手法在书中都可以找到。Duplicated Code1、同一个类的两个函数含有相同的表达式。重构手法:Extract Method2、两个互为兄弟的子类内含相同的表达式。重构手法:Extract Method+Pull Up Method或Extract Method+Form Template Method/Sub...原创 2011-02-09 23:09:48 · 145 阅读 · 0 评论