Tôi sẽ bỏ phiếu cho câu trả lời (C) Đừng bận tâm.
Chúng hầu như không cần thiết. Cá nhân, tôi không bao giờ bận tâm để nhìn vào họ khi họ được cung cấp.
Chúng không cần thiết trước khi phát triển, vì thiết kế sẽ thay đổi. Và nếu bạn không nghĩ rằng thiết kế của các lớp học của bạn sẽ thay đổi, thì bạn đã tự còng tay mình và ngăn bản thân tương lai của bạn không thể giải quyết vấn đề một cách chính xác. Nếu bạn nghĩ rằng bạn phải tuân theo một số sơ đồ lớp đã có từ trước, thì bạn có thể làm việc cho NASA hoặc bạn đang tự bắn vào chân mình.
Sau đó, chúng là tài liệu không cần thiết. Nếu bạn không thể hiểu được các lớp đang làm gì hoặc chúng có liên quan với nhau như thế nào với một chút kiểm tra mã, thì bạn có một lỗ hổng trong bộ kỹ năng của mình với tư cách là nhà phát triển phần mềm.
Tất nhiên, câu trả lời này nghe có vẻ thực sự kiêu ngạo và quan điểm; ồ