12

Tôi muốn nhận (các) cuốn sách thực sự sẽ cung cấp cho tôi cái nhìn toàn diện về phát triển ASP.NET hiện đại sử dụng C#, TDD, ASP.NET MVC, DDD và các mẫu thiết kế như mẫu Repository. Tôi rất có năng lực với C# và ASP.NET MVC, nhưng muốn điền vào những khoảng trống.Sách sẽ bao gồm TDD, DDD và các mẫu thiết kế trong .NET

Nếu bạn đã có trải nghiệm tốt với một hoặc hai cuốn sách bao gồm các chủ đề này, bạn có thể chia sẻ chúng không?

Trả lời

6

Tôi hiện đang quan tâm đến việc làm thế nào để kiến ​​trúc tốt các ứng dụng .NET và tôi đang đọc hay đã hiện đọc một số cuốn sách sau:

Hai Microsof đó t sách thực sự giải thích làm thế nào để thiết kế các ứng dụng .NET với testability cao bằng cách sử dụng Inversion Of Control và như vậy.

Và phải rõ ràng, có tất cả họ đều sử dụng mẫu thiết kế phổ biến ở TDD, DDD, Dependency Injection, ans vv ...

3

Đoán phạm vi chủ đề bạn đã yêu cầu bao quát trong một cuốn sách

Hãy thử này một Agile Principles, Patterns, and Practices in C# By Martin và Martin

Sách nói chủ yếu về nguyên tắc thiết kế, Thiết kế patters, UML, Tài liệu, Refactoring. Nó không bao gồm ASP.NET và MVC mặc dù. YOu cần phải giới thiệu một số sách khác cho những cuốn sách đó.

5

Hãy thử Applying Domain Driven Design and Patterns Bởi Jimmy Nillson. Nó bao gồm DDD và các mẫu của nó trong .NET

+1

Nó thực sự là một cuốn sách tuyệt vời cho một ai đó với nền tảng của người hỏi. Tôi đã giúp đọc lại sách và khen ngợi nó rất tốt trên các trang khen ngợi của nó. Gần đây, tôi có ba đại lý mua nó, và không có khiếu nại cho đến nay ;-) –

+1

ADDDP cung cấp một số ví dụ tốt đẹp, và tôi thích rằng nó đã cho tôi thông qua logic đằng sau các quyết định thiết kế. Nhưng đôi khi tôi cảm thấy văn bản là một cuộc trò chuyện quá. Có cảm giác như tác giả đang suy nghĩ to. – dthrasher

+0

Tôi nghĩ rằng cuốn sách này là tuyệt vời quá mặc dù tôi muốn xem một phiên bản cập nhật của cuốn sách để làm cho nó một chút hiện tại trong điều khoản của NET với sự ra đời của generics, các loại năng động, lambda biểu thức, LINQ, MVVM và tất cả cái đó. – jpierson

2

Đối với TDD hãy thử xUnit Test Patterns.

Cuốn sách hay nhất tôi đã đọc gần đây để điền vào các khoảng trống là C# in depth bởi Jon Skeet. Cho đến khi đọc cuốn sách này tôi mới nhận ra có bao nhiêu khoảng trống trong kiến ​​thức về C#.

4

Pro ASP.NET MVC Framework bởi Steve Sanderson bao gồm chủ đề ASP.NET MVC rõ ràng với C# cũng như TDD, mẫu Kho lưu trữ và mô hình miền. Tổng quan về tất cả các chủ đề này trong một cuốn sách.

Để bảo hiểm DDD sâu hơn, tôi đồng ý với Arnis L để có được kinh thánh ("Thiết kế điều khiển miền: Tackling Complexity in the Heart of Software") của Eric Evans, và cho chế độ xem .NET cụ thể, tôi đồng ý với Per Noalt khi áp dụng thiết kế và mẫu theo miền: Với các ví dụ trong C# và .NET.

Pro ASP.NET MVC Framework http://www.apress.com/resource/bookcover/9781430210078?size=medium

2

IMHO, Dependency Injection và TDD đang làm việc rất thoải mái với nhau mà tôi phải thêm một cuốn sách khác vào danh sách:

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