From 94789e6c50d4cd165074adbdb583dae198f694ff Mon Sep 17 00:00:00 2001 From: Hui Lan Date: Sat, 16 Jul 2022 11:52:22 +0800 Subject: =?UTF-8?q?parnas-a-rational-design-process.rst:=20=E8=9E=8D?= =?UTF-8?q?=E5=85=A5=E5=90=B4=E9=9B=A8=E6=B3=BD=E7=9A=84=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=94=B9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parnas-a-rational-design-process.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'parnas-a-rational-design-process.rst') diff --git a/parnas-a-rational-design-process.rst b/parnas-a-rational-design-process.rst index e43b9e2..a8fbf81 100644 --- a/parnas-a-rational-design-process.rst +++ b/parnas-a-rational-design-process.rst @@ -104,11 +104,11 @@ I. 寻找魔法石: 我们为什么想要理性设计过程? 理性的人做事总有好的理由。 所走的每一步都是实现明确目标的最佳选择。大多 数人会自认为是理性的专业人士。 然而,在观察家看来,通常软件设计过程显得相当不 理性。程序员经常在没有理由的情况下做决定。他们在没有清晰声明要构建什么 -时就开始了。他们做很长的一系列设计决定,却没有清晰申明为什么那么做。他们不定 +时就开始了。他们做很长的一系列设计决定,却很少清晰申明为什么那么做。他们不定 义目标,也很少解释理由。 -很多人不满意这样的设计过程。 这就是为什么会有对软件设计、编程方法、结 +我们很多人不满意这样的设计过程。 这就是为什么会有对软件设计、编程方法、结 构化编程以及相关主题的研究。 理想情况下,我们希望像从公开出版的公理中 推出定理那样,从需求中推出程序。 所有能被归类为“自顶向下” 的方法, 都 是我们渴望拥有理性的、系统的软件设计方式的结果。 @@ -193,7 +193,7 @@ Page 5 下面,我们列举假装如此的一些理由: -1. 设计师们需要指导。当承担一个大项目时,我们容易被任务的巨大压倒。不能确定先做什么。理解好了理想过程将帮助我们知道如何前进。 +1. 设计师们需要指导。当承担一个大项目时,我们容易被任务的巨大压倒。不能确定先做什么。对理想过程的充分理解将帮助我们知道如何前进。 2. 比起依权宜之计前进,如果我们试着去遵循某一过程,那么我们会更接近理想过程,更接近理性设计。例如,即使我们无法知道设计一个理想系统所需的所有事实,在开始编码前去寻找这些事实的努力会帮助我们更好设计,更少返工。 -- cgit v1.2.1