Nếu bạn đang tạo mẫu, tại sao bạn nghĩ về mã sạch? Ý tưởng của việc tạo mẫu là nó có nghĩa là để chứng minh một khái niệm hoặc ý tưởng và sau đó sẽ bị ném đi.
Tôi sẽ không đồng ý với hầu hết mọi người ở đây bằng cách nói rằng nếu bạn đã suy nghĩ về sự lựa chọn giữa việc viết mã sạch hoặc hoàn thành một cái gì đó nhanh chóng để tạo mẫu, hãy chọn cái sau. Đặc biệt là khi bạn đang nói về sự phát triển giai đoạn đầu. Tôi không nói đừng bao giờ viết mã sạch, tôi đang nói lấy ý tưởng ra, thấy rằng đó là hướng đi, sau đó quay lại dọn dẹp nó - tái cấu trúc.
Là nhà phát triển phần mềm, lần đầu tiên chúng tôi bị cuốn vào việc làm mọi thứ đúng đắn và sạch sẽ, đến nỗi chúng tôi không nhận ra rằng đó không phải là mã chúng tôi đang phân phối, đó là một giải pháp cho một vấn đề .
Tôi nghĩ về mã hóa như tôi sẽ viết một bài báo:
Khi viết một bài báo, chúng tôi bắt đầu ở đâu đó, phác thảo ý tưởng, phác thảo, v.v. Nó sẽ không chứa tất cả các chi tiết hoặc có bất kỳ cái nhìn hoàn chỉnh nào về nó - về cơ bản là bản nháp đầu tiên, tiếp theo là một giây, v.v. Phần lớn sẽ được viết lại, thay thế và / hoặc thậm chí loại bỏ trên đường đến một tờ giấy hoàn thiện và hoàn thiện hơn. (Rõ ràng sự tương tự này không đi xa đến mức nói rằng mã thực sự chưa bao giờ hoàn thành hay cuối cùng giống như một tờ giấy.)