A couple days ago my manager told me about the client complaining that our software stops working since 13th. Magic date isn't it?
среда, 16 сентября 2015 г.
четверг, 19 марта 2015 г.
PostSharp in Depth Part 2. How does my code look like?
In this post i want to reveal what PostSharp does for us in case when we use aspects derived from OnMethodBoundaryAspect class.
четверг, 5 марта 2015 г.
PostSharp in Depth Part 1. How does my code look like?
Suppose you wrote some HelloWorldAspect and wondering: "How does my code look like?". I was wondering also. Let's look inside.
воскресенье, 31 августа 2014 г.
Некоторые тонкости GetHashCode
При чтении "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries" натолкнулся на такую фразу:
"Ensure that GetHashCode returns exactly the same value regardless of any changes that are made to the object".
Хм.... подумал я, о чем это они? Перед глазами всплыла стандартная реализация, которая генерируется ReSharper'ом и я осознал, что генерируемое значение не будет постоянным на протяжении жизни объекта при его изменениях.
воскресенье, 20 октября 2013 г.
воскресенье, 6 октября 2013 г.
О Lock'ах, GetHashCode и внутреннем устройстве объекта
Недавно, в Concurrent Programming on Windows прочитал такую вещь: когда у объекта со стандартной реализацией GetHashCode(не переопределенной) вызывается одноименный метод, CLR кэширует полученное значение.
И захотелось мне посмотреть как это там внутри устроено. Вот так и родилась эта статья.
И захотелось мне посмотреть как это там внутри устроено. Вот так и родилась эта статья.
Задачки ШАД на YaC 2013
На YaC 2013, на стенде ШАД, давали первую дозу бесплатно, 5 задачек, для привлечения молодого пополнения, ну и я взял, проверить силы. Итак.
Подписаться на:
Сообщения (Atom)