Tôi là một nhà phát triển web sắp mở khóa thành tích "Thư viện hạng nhất được xuất bản" trong sự nghiệp của tôi và tôi đang đổ mồ hôi đạn (tôi thức cả đêm vì căng thẳng). Tôi muốn khai thác trải nghiệm của cộng đồng để xem có ai có bất kỳ đề xuất hoặc đề xuất nào để đảm bảo việc này diễn ra suôn sẻ nhất có thể không. Có bất kỳ chi tiết cụ thể hoặc gotchas tôi cần phải nhận thức? Bất cứ điều gì đặc biệt về quá trình xây dựng có thể quay lại cắn tôi?
Đây là nơi tôi đang ở:
- Thư viện là đơn vị được thử nghiệm và có độ bao phủ mã khoảng 97%
- API được ghi lại tốt và các tài liệu xml để hỗ trợ intellisense đã được tạo
- Tôi đã đảm bảo rằng những người truy cập lớp công / tư là chính xác và chính xác. Điều tương tự cũng xảy ra với tất cả các getters / setters
- Việc xử lý lỗi không phải là duyên dáng như tôi mong muốn, nhưng tôi đã hết thời hạn và đã chấp nhận rằng đó là "tốt như nó sẽ xảy ra" cho đến bây giờ
- Không đăng nhập thân thiện. Debug.Writeline đã được sử dụng rộng rãi ... Gần đây tôi đã biết rằng đây là sự phản ánh về sự thiếu kinh nghiệm của tôi :(
Lời khuyên của bạn rất hay!
Thư viện sẽ được sử dụng để tạo báo cáo. Mũ tiêu chuẩn - kết nối với cơ sở dữ liệu chỉ đọc, thực hiện calcs, định dạng và xuất dữ liệu ra luồng phản hồi.
Tôi đã khai thác như một nguồn tài nguyên bên lề để điền vào một trong những lập trình viên đã bỏ việc, và nhiệm vụ này được giao cho tôi như một dự án "cắt răng của bạn". Thư viện lớp sẽ được phát hành cho các lập trình viên khác trong công ty sử dụng trong khi họ viết mã sản xuất.