Giả sử bạn phải triển khai một số chức năng không quan trọng (sẽ mất ít nhất 1 tuần làm việc). Bạn có SDK/API/thư viện chứa (nhiều) mẫu mã thể hiện việc sử dụng một phần của SDK để triển khai chức năng đó.Làm thế nào để tiếp cận việc học một SDK/API/thư viện mới?
Làm thế nào để bạn tiếp cận việc học tất cả các mẫu, trích xuất các thông tin cần thiết, kỹ thuật, vv để sử dụng chúng để thực hiện 'điều thực'. Các câu hỏi chính là:
Bạn có sử dụng một số công cụ để lập biểu đồ luồng điều khiển, tương tác giữa các chức năng từ SDK và mẫu không? Bạn thấy loại biểu đồ nào hữu ích? (Tôi đã nghĩ rằng sơ đồ trình tự UML có thể khá hữu ích cùng với trình gỡ lỗi trong trường hợp này).
Làm cách nào để bạn giữ thông tin liên quan và thường có liên quan về các cuộc gọi hàm SDK/API, cấu trúc chung và thứ tự cuộc gọi trong các chương trình mẫu phải được sử dụng làm bản đồ tham chiếu, một số ghi chú văn bản thuần túy ý kiến trong mã mẫu, một số tái cấu trúc mã mẫu cho phù hợp với phong cách mã hóa cá nhân của bạn để làm cho việc học dễ dàng hơn?
Tôi phải đồng ý. Sự hiểu biết sơ cứu về nguyên mẫu mã. Không có chúng và sự hiểu biết chúng cho phép bạn không thể hy vọng tạo ra một sơ đồ mô hình chính xác. –