2009-02-28 29 views
5

Có các dự án ví dụ khác như bộ công cụ khởi động Northwind xung quanh cho thấy bạn 'thực hành tốt nhất' (lớp, kiểm tra đơn vị, dữ liệu nhái, công cụ lập bản đồ, ...) trong kiến ​​trúc của ASP Phát triển .NET?Phát triển Web .NET Các thực tiễn tốt nhất

Hoặc liên kết đến tài nguyên hoặc tài liệu rõ ràng và tốt? (MSDN là một tài liệu tham khảo tốt nhưng không tốt như hướng dẫn)

  • đang có ví dụ các dự án xung quanh việc giải quyết trực quan Studio2008 và/hoặc cơ sở dữ liệu AdventureWorks?

thx, Lieven Cardoen

Trả lời

11

Kiểm tra mẫu này Ứng dụng: DinnerNow.Net

DinnerNow là một thị trường hư cấu nơi khách hàng có thể đặt hàng thực phẩm từ nhà hàng địa phương để giao cho nhà hoặc nơi làm việc . Mẫu này là được thiết kế để minh họa cách bạn có thể phát triển ứng dụng được kết nối bằng cách sử dụng một số công nghệ mới của Microsoft.

Bản demo sử dụng một số công nghệ bao gồm: IIS7, ASP.NET Ajax Extensions, LINQ, Windows Communication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, Windows PowerShell, và .NET Framework Compact.


Đây cũng là một link to multiple Sample Projects and Starter Kits rằng sử dụng công nghệ phát triển Web có liên quan

Asp.Net và

Dưới đây là cũng có một số liên kết để giúp bạn đọc:

1

Microsoft có toàn bộ dự án mẫu, giấy trắng, v.v. bao gồm các phương pháp hay nhất trên variety of topics. Nhiều người trong số này được tập trung vào ASP.NET nhưng có thể bạn sẽ muốn đi ngay đến số MS Best Practices center. Họ cũng xuất bản một cuốn sách bao gồm chủ đề nhưng nó khá cũ và tôi sẽ không giới thiệu nó nữa.

Tất nhiên, bạn có thể muốn truy cập vào mã nguồn để có cách tiếp cận tổng thể để thực hành mã hóa tốt nhất và tôi khuyên bạn nên dùng Martin và Martin Agile Principles, Patterns and Practices in C#. Tôi chỉ mới hoàn thành số Clean Code của Robert Martin và, trong khi một số tiền hợp lý là hiển nhiên, nó được viết tốt, có rất nhiều ví dụ và đã giúp tôi trở nên "thợ thủ công" hơn trong cách tiếp cận viết mã của tôi.

Điều cuối cùng là tôi xem xét việc kiểm tra đơn vị tốt là một trong những "thực hành tốt nhất" nền tảng cho bất kỳ nhà phát triển nào. Tôi khuyên bạn nên Pragmatic Unit Testing bởi Hunt và Thomas ở đó.

Điều đó sẽ giúp bạn tiếp tục!

1

Nếu bạn có dự án hiện tại thì bạn có thể thử FxCop. Đó là phân tích mã tĩnh (nó có nghĩa là bạn cung cấp cho anh ta các assembly được biên dịch) và nó kiểm tra rất nhiều quy tắc và các lỗi Nguyên tắc thiết kế của Microsoft.

Các vấn đề liên quan