Software Metaphors và The letter-writing metaphor

Mình mới đọc cuốn code complete 2, có một vài cụm từ mình vẫn chưa hiểu, ví dụ 2 cụm từ này: Software Metaphors và The letter-writing metaphor được nhắc rất nhiều ở chương 2, riêng đoạn

For an individual’s work or for small-scale projects, the letter-writing metaphor works
adequately, but for other purposes it leaves the party early—it doesn’t describe software
development fully or adequately. Writing is usually a one-person activity,
whereas a software project will most likely involve many people with many different
responsibilities. When you finish writing a letter, you stuff it into an envelope and mail
it. You can’t change it anymore, and for all intents and purposes it’s complete. Software
isn’t as difficult to change and is hardly ever fully complete. As much as 90 percent
of the development effort on a typical software system comes after its initial
release, with two-thirds being typical (Pigoski 1997). In writing, a high premium is
placed on originality. In software construction, trying to create truly original work is
often less effective than focusing on the reuse of design ideas, code, and test cases
from previous projects. In short, the writing metaphor implies a software-development
process that’s too simple and rigid to be healthy.
Unfortunately, the letter-writing metaphor has been perpetuated by one of the most
popular software books on the planet, Fred Brooks’s The Mythical Man-Month (Brooks
1995). Brooks says, “Plan to throw one away; you will, anyhow.” This conjures up an
image of a pile of half-written drafts thrown into a wastebasket,

Mình không hiểu ý tác giả muốn nói gì và câu “Plan to throw one away; you will, anyhow” ở đây là sao, trình tiếng anh còn thấp kém mong mọi người giúp đỡ, mình cảm ơn !

1 Like

Người ta trích câu đó ra để bác bỏ nó đấy. Nó nghĩa là phải chấp nhận khả năng vứt bỏ hết thiết kế để làm lại từ đầu.

p/s: Fred Brook sau khi viết ra câu đó có trả lời ntn: (2010)

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?