Как стать автором
Обновить
42.2
Карма
0.1
Рейтинг
Леонид Царев @leotsarev

.NET

  • Подписчики 22
  • Подписки 19
  • Публикации
  • Комментарии

DateTimeOffset(Strict)

.NET

Сегодня утром мой приятель kirillkos столкнулся с проблемой.


Проблемный код


Вот его код:


class Event {
   public string Message {get;set;}
   public DateTime EventTime {get;set;}
}

interface IEventProvider {
   IEnumerable<Event> GetEvents();
}

И дальше много-много реализаций IEventProvider, достающие данные из разных таблиц и баз.


Проблема: во всех этих базах все в разных временных зонах. Соответственно, при попытке вывести события на UI все ужасно перепутано.


Слава Хейлсбергу, у нас есть типы, пусть они спасут нас!

Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Просмотры4.5K
Комментарии 25

Борьба с хардкодами при помощи статических анализаторов С#

ПрограммированиеАнализ и проектирование системСовершенный код.NETC#
В этой статье я расскажу, как мы написали собственные анализаторы кода и чистим с их помощью нашу кодовую базу .net от наиболее острых / частых косяков. Главный посыл — сделать это довольно просто, не бойтесь писать свои анализаторы для борьбы с именно вашими багами. Вторичный посыл — попробуйте наши анализаторы и сообщите о результатах. Полное руководство я писать не буду, их довольно много в интернете, а вот небольшой обзор, что это как и с какими проблемами я столкнулся, надеюсь, окажется вам полезным.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Просмотры9.2K
Комментарии 27

The Noun Project: свободная иконка для каждого объекта в мире

Работа с иконками


Создатели проекта The Noun Project поставили целью собрать пиктограммы для всех объектов в мире. Коллекцию по мере сил пополняют десятки дизайнеров из разных стран. Все иконки публикуются в формате SVG, под лицензией Creative Commons Attribution 3.0 (CC BY) или Public Domain, разбиты на тематические категории, есть поиск на русском языке.
Всего голосов 110: ↑107 и ↓3+104
Просмотры12K
Комментарии 57

Информация

В рейтинге
1,938-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность