Skip to Content
先整理?
book

先整理?

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

第 II 部分. 管理

Tidy 是软件设计解决你、你与代码的关系,以及最终你与自己的关系。在本系列的下一本书中,我们将讨论团队如何以及为什么要一起进行软件设计。之后,我们将讨论软件设计及其在与非程序员的关系中的作用。Tidy 是极客的自我保健

Tidy 的机械操作会在实践中逐渐掌握。其中大部分不需要自动支持。即使在重构变得可行的几十年后的今天,编程环境仍然缺乏对重构的自动化支持,这一点令人费解。不过没关系。我希望你习惯于每次一点点地设计软件,一直如此。Tidy 是重构的入口。

仅仅能够识别整理适用并加以应用,并不意味着你已经掌握了整理的方法。本书的书名是《Tidy First吗》,强调的是问号。我想说明的是,会整理并不意味着就应该整理。

本节关于管理 Tidy 的内容讨论了如何将 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