Thường khi chúng tôi giới thiệu một tính năng mới vào một ứng dụng, chúng tôi có thể tạo ra các hiện vật, chẳng hạn như các phương pháp hoặc lớp hữu ích có thể được sử dụng lại trong các lĩnh vực khác của ứng dụng của chúng tôi. Các tạo tác này không nhất thiết được ghi nhận là các yêu cầu chức năng vì chúng thường là một tác dụng phụ của các lựa chọn thực hiện của chúng ta. Vì chúng ta thường phát triển theo nhóm, điều quan trọng là chia sẻ các đoạn mã này để ngăn chặn việc làm lại và sao chép.Làm cách nào để đảm bảo mã được sử dụng lại chính xác?
Ví dụ:
- phương pháp Utility và các lớp
- Một lớp cơ sở
- Một Interface
- Một giao diện điều khiển
gì có bạn tìm thấy là cách hiệu quả nhất của chia sẻ những hiện vật này?
Làm cách nào để truyền tải các giả định bạn đã tạo khi tạo chúng?
Làm cách nào để đảm bảo chúng được tiêu thụ chính xác?
Tôi quan tâm đến các phương pháp hay nhất và các kỹ thuật đã được chứng minh xung quanh tài liệu, sơ đồ mã, cuộc họp (?) Để đảm bảo mã được sử dụng lại chính xác.
Câu hỏi này rất giống với: Finding Reusable code nhưng tôi quan tâm đến một cách chủ động hơn so với cách tiếp cận phản ứng.
Câu hỏi hay. +1 – David