smilevchy's blog

Life & Study & Chasing

Today's Understanding

今天重构几个月前的代码过程中,感觉到种种阻力。 原因在于代码的耦合度过高,信息过于具体、过于分散,导致修改一处代码时,常常要联动修改很多处地方。

感悟一:代码还是抽象化程度高一点才好。

现在写代码的感觉比以前好一点,以前只会堆砌功能,不懂得整体架构设计,写出来的代码可以说是存在于 ”开发时“。 现在开始有意识注意整体的设计,代码的可阅读性,力求让代码不仅存在于”开发时“,也存在于”阅读时“、”维护时“。

感悟二:像写作文一样写代码,让非代码作者阅读时就像在读一篇文章一样,有整体架构,有段落意思,尽量让代码的内涵浮出海平面。

understanding

« Today's Shock Today's Understanding »