Nhược điểm của Ignored trong FakeItEasy
FakeItEasy là thư viện tôi hay dùng để tạo mock object. Nhưng property Ignored của nó có thể gây hại nếu ta không cẩn thận.
About technology stuff that piqued my interest
FakeItEasy là thư viện tôi hay dùng để tạo mock object. Nhưng property Ignored của nó có thể gây hại nếu ta không cẩn thận.
FakeItEasy is my favorite library to create mock objects for unit tests in C#. One of its features, the `Ignored` property, can be harmful if used improperly.
Đặt tên cho trường trong ValueTuple không phải là một tính năng đột phá của C#. Nhưng các bạn đã bao giờ tự hỏi chức năng đó hoặt động như thế nào?
Naming fields in ValueTuple is not a ground-breaking feature. After all, it is just syntactic sugar. But have you ever wondered how that feature is implemented?
To avoid hard-coding attribute names in LINQ code of the IQueryable
Ta có thể tự tạo Expression Tree để tránh hard-code tên attribute trong code LINQ của IQueryable
The Task.Yield method can “creates an awaitable task that asynchronously yields back to the current context when awaited”. Let’s find out what that means today.
Hàm Task.Yield sẽ trả lại quyền điều khiển cho context hiện tại ngay khi được await. Điều đó có nghĩa là gì? Hãy cùng tìm hiểu trong bài hôm nay.
Tính năng Tag Helpers trong ASP.NET Core được dùng để tạo custom tag hoặc custom attribute cho HTML tag sẵn có. Hãy cùng tìm hiểu trong bài hôm nay.
In ASP.NET Core, Tag Helpers can be used to create custom HTML tags, or to create custom attributes for other tags. Let’s find out how to do that.