读书《clean code》

之前项目的时候,有同事推荐这本书,当时也进行过项目间code review,当时呢好像也没太当一回事,这本书可能只是看了一点点,并没有太深的看下去。

最近决定重读此书的原因,是因为本期有新员工code review时,代码暴露出很多问题,更多的可读性和函数没有更好的分层,因为有详设,命名方面还是可控的。这次重读做个读书笔记,可能的情况下做下PPT以后推荐给同行,呵呵。

领导在给新员工提意见的时候,最近自己正好也看开源的代码,想到领导对他的意见和自己的一些经历,有那么一丝醍醐灌顶的感觉,觉得自己也应该养成一些职业的习惯。把一些做法当成一种选择,而不是一种无意识,最好能整理或总结出为什么这么做的原因?当然别人如果有写,消化后觉得是对的话,就不要重新构造轮子上。

 

这期主要看的是前五章:

1.整洁代码

2.有意义的命名

3.函数

4.注释

5.格式

 

最近在看《学会提问》呢,同时也想到了一点,如何去看待自己看不到的问题{这种思维需要培养与总结},比如说同一问题半年前不觉得是个问题,现在觉得了?同事A觉得是个问题,你不觉得是个问题?【到底是不是应该算问题?这些东西推荐看《学会提问》】

因为可读性太差呢,这次的code review呢就没有继续下去,所以我目前只计划消化这么多。

之前想看开源的时候,校馆看过《code reading》,当时也没好好看,因为当时觉得这本书老讲命名方面的事,但感觉条理不好,太细。而没有教我们如何去读源代码。看完《clean code》前五章后,把这本书看下,补充进本书中。

你可能感兴趣的:(code)