我们一起来读书吧 关注:154贴子:2,808
  • 1回复贴,共1

重构-第六章

只看楼主收藏回复

第六章作者在第五章重构名录的基础上,进一步的阐释了作者认为最有用的重构方案,概况的来说就是封装以及“反封装”。
封装比较好理解,包括函数的封装、变量的封装以及组合等:
文章总结了提炼函数的最佳实践和策略,包括何时应该将代码提炼到独立的函数中,如何命名函数以反映其意图,以及处理函数作用域和变量传递的技巧。重点强调了函数长度的影响,推荐写短小、功能单一的函数,并指出好的函数命名对于代码可读性的重要性。但是有些观点,比如说一行代码也封装成函数是不是适合可能的结合实际情况再讨论。
反封装文中也称为反重构,主要是内联函数的使用,当函数的实现与其名称同样清晰易读时,可以考虑将其内联到调用点,避免不必要的间接性。另外,当代码中存在过多的间接层,使得函数间的委托关系复杂混乱时,内联函数也是一种简化结构的有效手段。感觉这两部分还是需要细细琢磨才能更好应用。


IP属地:北京1楼2024-07-05 16:16回复
    这名字可以啊


    IP属地:北京2楼2024-07-05 17:13
    回复