Tôi đang viết một phần mềm có vẻ phức tạp hơn nhiều so với trước đây. Nó thực hiện một số nhiệm vụ phụ, có một tập hợp các nhiệm vụ hoàn toàn khác nhau và tích hợp chính nó vào các ứng dụng, mô-đun và ngôn ngữ lập trình khác. Có hàng trăm điều tôi cần phải làm, và mọi thứ có vẻ quá phức tạp để nghĩ thẳng về phía trước. Một số cách hay để thiết kế phần mềm của bạn ngoài "chỉ viết" là gì? Tôi cần phải tổ chức dự án của tôi bằng cách nào đó, tôi cần phải biết phải viết gì mà không mất một giờ đầu tiên để tìm ra việc cần làm tiếp theo.Thiết kế phần mềm ở mức độ phức tạp?
Có ai ở trong tình huống tương tự không?