Tôi đang tìm các khía cạnh PostSharp thú vị - bất kỳ điều gì bạn thấy hữu ích và sẽ không chia sẻ tâm trí.Các khía cạnh tuyệt vời của PostSharp
Trả lời
Khía cạnh thú vị nhất của nó đối với tôi là nó có thể giúp tôi thực hiện single responsibility principle:
"Trong lập trình hướng đối tượng, trách nhiệm duy nhất tiểu bang nguyên tắc rằng mọi đối tượng nên có trách nhiệm duy nhất, và rằng tất cả các dịch vụ của nó phải được liên kết chặt chẽ với trách nhiệm đó. "
tôi hy vọng sẽ áp dụng này đầy đủ hơn với kinh nghiệm hơn trong tương lai, nhưng bây giờ, tôi đã chỉ mới bắt đầu với việc nó được tích hợp vào nhu cầu khai thác gỗ của tôi:
cùng với Log4PostSharp, tôi có thể làm:
[Log(LogLevel.Info, "Counting characters.")]
int CountCharacters(string arg) {
return arg.Length;
}
Điều này có nghĩa là trách nhiệm ghi nhật ký được ghi ở nơi khác (mã hóa khôn ngoan) và được tiêm từ một nguồn riêng biệt bằng phép thuật PostSharp và Log4PostSharp.
Câu hỏi về Daft, nhưng không phải là mục đích của Contributions Directory?
Có ví dụ về triển khai thay đổi thuộc tính tự động - INotifyPropertyChanged.
D. Patrick Caldwell có một số ý tưởng thú vị trên blog của anh ấy.
Validate thông số Sử dụng thuộc tính và PostSharp http://dpatrickcaldwell.blogspot.com/2009/03/validate-parameters-using-attributes.html
- Implmementing Mã hóa Hợp đồng sử dụng PostSharp.
Memoizer Thuộc tính Sử dụng PostSharp http://dpatrickcaldwell.blogspot.com/2009/02/memoizer-attribute-using-postsharp.html
- Về cơ bản, một trọng lượng nhẹ cơ chế lĩnh vực có giá trị bộ nhớ đệm.
- 1. Làm thế nào để đơn vị kiểm tra các khía cạnh PostSharp?
- 2. Làm thế nào để tiếp tục luồng phương pháp sử dụng khía cạnh OnException (PostSharp)?
- 3. Nhiều khía cạnh trên một phương thức
- 4. Bạn có thể áp dụng các khía cạnh trong PostSharp mà không sử dụng các thuộc tính?
- 5. Các khía cạnh nghệ thuật của giao diện người dùng?
- 6. Khung định hướng khía cạnh tốt nhất cho các tính năng/biểu diễn xây dựng trong .net
- 7. Solr nhiều khía cạnh ngày
- 8. ruby băm autovivification (khía cạnh)
- 9. Sự cố với số lượng khía cạnh
- 10. Viết Phần mềm tuyệt vời
- 11. Làm thế nào để thay đổi thứ tự của nhãn khía cạnh trong ggplot (tùy chỉnh khía cạnh nhãn bọc)
- 12. Lập trình hướng khía cạnh trong C#
- 13. CGContext khía cạnh trang pdf phù hợp
- 14. Stacke các ô khác nhau theo khía cạnh
- 15. Tính năng mới tuyệt vời của C# 4.0
- 16. Đặt hàng các khía cạnh với Spring AOP && MVC
- 17. Điều gì tuyệt vời về git?
- 18. Thật tuyệt vời về các khu vực MVC2 mới?
- 19. Tài liệu tuyệt vời nổi tiếng của Satchless ở đâu?
- 20. Điều gì thật tuyệt vời về ORM?
- 21. Unit Testing and PostSharp
- 22. Điều gì tuyệt vời về TextMate?
- 23. Im lặng cảnh báo PostSharp khi xây dựng mà không bỏ qua PostSharp
- 24. lược đồ màu phpstorm cho tuyệt vời
- 25. trải nghiệm chạy tuyệt vời đầu tiên
- 26. Cách tạo xếp hạng sao tuyệt vời
- 27. C# Giúp tôi với một số tuyệt vời đúc awesomeness
- 28. Ức chế PostSharp Multicast với thuộc tính
- 29. Thanh 'tuyệt vời' của Firefox khớp với các chuỗi như thế nào?
- 30. Thêm stat_smooth vào chỉ 1 khía cạnh trong ggplot2
Thực ra, có một trong các ví dụ của PostSharp, nhưng đó là lỗi. Phải làm lại một chút. –