240 投稿
收录了7篇文章 · 8人关注
  • Resize,w 360,h 240
    项目重构实践之iOS客户端

    一、项目熟悉 在重构项目之前首先是要对项目的业务和项目架构有一定的熟悉程度才能更好的进行对项目重构的一个实施过程。因此我花了将近一个多月到两个月...

    3.7 焦下客 0 10
  • 重构-重新组织函数

    引言 对付过长函数,一项重要的重构首发就是Extract Method(提炼函数),它把一段代码从原先函数中提取出来,放进一个单独函数中。Inl...

  • 重构-坏的味道

    Duplicated Code(重复代码) 场景与处理 同一个类的两个函数含有相同的表达式Extract Method(提炼方法)提炼出重复的代...

  • 重构-在对象之后搬移特性

    引言 在对象的设计过程中,“决定把责任放在哪儿”是一件很重要的事情,如果出现问题则可以运用重构,改变自己原先的设计 常常只需使用Move Met...

  • 代码重构之重新组织数据

    1.引言 最近看代码重构的数据遇到问题了。很多重构手法都不是很明白,于是捡自己遇到的能理解的,记录下。 2.正题 8.1 replace Dat...

  • Resize,w 360,h 240
    代码重构之函数的重构

    1.引言 最近刚换公司,在公司接手了一个项目,主管叫我重构。我打开代码一看,尼玛这是代码吗。包名,变量名全部是用大写拼音开头,网络请求还是用的h...

  • 代码重构之对象之间的搬移

    1.引言 前面把代码中函数的重构记录了下,今天在记录下在对象之间搬移特性。 2.正题 《重构改善既有代码的设计》中作者提到一句话,我非常认同。每...

专题公告

写这个主题。主要是掌握idea/Android studio提供的一些重构方法。了解这些方法之后,没事可以对自己项目的代码重构。这样下次在写就不会写出垃圾代码了。