Skip to Content
先整理?
book

先整理?

by Kent Beck
May 2025
Intermediate to advanced
124 pages
1h 7m
Chinese
O'Reilly Media, Inc.
Content preview from 先整理?

第一部分: Tidyings

我的一般学习策略是从具体到抽象。因此,我们将从设计 "小动作 "的目录开始,当你面对必须更改的混乱代码时,你可以采取这些小动作。

熟悉重构的人会发现,重构和 Tidy 之间有很大的相似之处,重构是指不改变行为的结构变化,而 Tidy 则是重构的子集。Tidy 是重构的一个子集。Tidy 是可爱、模糊的小重构,没有人会讨厌它。

当人们开始用 "重构 "来指代功能开发中的长时间停顿时,"重构 "受到了致命的伤害。他们甚至取消了 "不改变行为 "的条款,因此 "重构 "很容易破坏系统。让我们看看:没有新功能,可能造成破坏,最后却一无所获。不,谢谢。

第二部分,我们将讨论如何将 Tidy 整合到开发工作流程中。现在,请阅读、学习并应用这些技巧,它们将为你接下来的开发工作增添乐趣。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

超越Vibe编程

超越Vibe编程

Addy Osmani
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉

Publisher Resources

ISBN: 9798341656949