Có vẻ như không có bất kỳ tập hợp thực hành tốt nhất và cố gắng nào để hướng dẫn bạn cách thiết lập các giải pháp, dự án và hội đồng của bạn. Microsoft dường như có tried trở lại trong những ngày VS.net, nhưng họ đã từ bỏ nội dung này. Đối với mọi phương pháp tôi đọc về tôi đọc khác mà tuyên bố ngược lại là tốt hơn, hoặc một bài mà chỉ liên quan đến chính nó với "nếu chỉ Microsoft sẽ ..." nhưng thực sự cung cấp không có giải pháp. Có vẻ như có nhiều cách để làm điều này mà tất cả dường như làm việc cho các nhóm khác nhau trong hoàn cảnh của họ, do đó tôi nghĩ tôi sẽ hỏi bạn sử dụng quy ước nào và tại sao họ làm việc cho BẠN trong hoàn cảnh của bạn.Tìm kiếm các đề xuất về giải pháp Microsoft Visual Studio và Quy ước đặt tên dự án
Tôi hy vọng điều này sẽ cung cấp một số quy ước tốt cho các tình huống khác nhau, các nhóm phát triển nhỏ và các dự án cho các nhóm và dự án phát triển đa dạng lớn.
gì ước nào bạn sử dụng để ...
- tên giải pháp của bạn, và tại sao?
- đặt tên cho các dự án của bạn và tại sao?
- đặt tên cho hội đồng của bạn và tại sao?
- biết khi nào cần tạo dự án mới hoặc thêm vào dự án hiện tại và tại sao?
- biết khi nào nên chia nhỏ giải pháp thành các giải pháp nhỏ hơn và tại sao?
- biết khi nào nên chia nhỏ dự án thành nhiều dự án và tại sao?
Chỉ cần rõ ràng, WHY chỉ là nhập như CÁCH trong các câu trả lời này. Có rất nhiều câu trả lời được đăng tải về cách thức ở đây và những nơi khác, rất ít người nói tại sao họ sử dụng một quy ước trên một quy tắc khác.
Làm thế nào để bạn mở rộng quy mô này cho các ứng dụng lớp doanh nghiệp lớn với nhiều mô-đun? Làm thế nào để bạn quản lý thay đổi tên công ty? –
Để bắt đầu, hãy thực hiện kiểm soát phiên bản và nguồn. Nếu bạn thay đổi tên của công ty, hãy tạo một phiên bản mới của sản phẩm và thực hiện tìm kiếm/thay thế lớn trên giải pháp. Không quyến rũ, nhưng nó hoạt động, và với một cách tiếp cận phiên bản bạn không phá vỡ khả năng tương thích với các sản phẩm phụ thuộc vào nó. Về lớp doanh nghiệp, đó là chủ quan ... thách thức lớn nhất sẽ giúp các dự án ứng dụng giao diện người dùng của bạn không thể kiểm soát được. Với web, bạn có thể sử dụng SOA trong nhiều dự án; với Windows, hình thức/kiểm soát thừa kế có thể giúp chia nhỏ các dự án giao diện người dùng lớn. –
Thành thật mà nói, trừ khi có một người lái xe kinh doanh lớn để đổi tên, tôi sẽ đặt mức thấp đó vào danh sách ưu tiên. Nhiều công ty (bao gồm Microsoft) sẽ mua một sản phẩm và giữ lại tên cũ hơn là đối phó với những rắc rối. –