From 90394bafb8fe2f276aa5016a2df6c740ae671568 Mon Sep 17 00:00:00 2001 From: Hui Lan Date: Mon, 18 Jul 2022 09:23:17 +0800 Subject: =?UTF-8?q?parnas-a-rational-design-process.rst:=20=E8=9E=8D?= =?UTF-8?q?=E5=85=A5=E6=9D=A8=E6=97=AD=E5=A8=81=E7=9A=84=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=94=B9=E8=BF=9B=E5=BB=BA=E8=AE=AE2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parnas-a-rational-design-process.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parnas-a-rational-design-process.rst b/parnas-a-rational-design-process.rst index 4bcea1e..c6aeacf 100644 --- a/parnas-a-rational-design-process.rst +++ b/parnas-a-rational-design-process.rst @@ -546,7 +546,7 @@ VII. 现在, 我们如何假装理想的过程? 我们相信类似的推理同样适用于软件。阅读软件文档的人们想要理解这个程序,而不是再现程序的发现过程。我们提供他们需要的合理化的文档。 -我们的文档在一个重要方面与理想化的文档不同。 我们制定 **记录所有我们考虑过与拒绝的备选方案** 的政策,包括在文档的早期版本中记录的决定。 对于每个备选方案,我们解释为什么它被考虑和为什么最后被拒绝。 几个月,几周,甚至几个小时后,当我们奇怪我们当初为什么那样做时,我们可以回去并找到原因。二十年后,维护者将有很多同样的问题,并将从我们的文档中找到他的答案。 +我们的文档在一个重要方面与理想化的文档不同。 我们制定一项政策,记录我们考虑过与拒绝的所有备选方案,包括在文档的早期版本中记录的决定。 对于每个备选方案,我们解释为什么它被考虑和为什么最后被拒绝。 几个月,几周,甚至几个小时后,当我们奇怪我们当初为什么那样做时,我们可以回去并找到原因。二十年后,维护者将有很多同样的问题,并将从我们的文档中找到他的答案。 -- cgit v1.2.1