• Антипаттерн №3 — Божественный объект (God Object)

    30.04.2018 koshevoy

    Совсем недавно мной были рассмотрены два наиболее распространённых антипаттерна (антипаттерн — пример плохой реализации кода, проектирования etc.) — спаггети код и магические числа. Сегодня мы поговорим про почётное третье место — Божественный объект (англ.: God Object). Во времена, когда только-только зарождалось понятие Web 2.0 (2000-2005) и фактически происходило становление динамического интернета — было почему-то модно…

    Читать далее
  • Структура данных — Стек (LIFO, Stack)

    29.04.2018 koshevoy

    После описания базовой структуры данных очередь, как правило, необходимо сразу рассказывать про стек. Эти две базовые конструкции, наиболее массово распространены в информатике, логистике и просто в быту. Они всегда идут рядом и достаточно похожи друг на друга. Единственная разница только в методе доступа к элементам данных и способу добавления новых значений в «пачку». Стек (Stack)…

    Читать далее
  • gRPC Часть №1 — .NET C# и Google Protobuff. Знакомство.

    23.04.2018 koshevoy

    Так исторически сложилось, что на текущей моей работе весь стек бекенда состоял изначально из GoLang и .NET. Так начинался наш проект, к  слову, абсолютно для меня экспериментальный — новый виток карьеры (в профессиональном плане). До этого момента я был полностью и целиком desktop-разработчиком под Windows (а ещё до этого десктоп QT и Linux). Я не…

    Читать далее
  • Антипаттерн №2 — Спагетти-код (Spaghetti code)

    21.04.2018 koshevoy

    Когда-то давно, когда компьютеры были большими, а программы маленькими — существовал единственный возможный способ написания кода. При помощи интерпретатора (если повезёт) выполнялась какая-либо вбиваемая программа. Строчка-за-строчкой. Людей, которые писали бы подобные листинги было невероятно мало, мирового опыта и понимания КАК НАДО ещё не было сформировано — ни методологий и никаких правил. Каждый был творцом собственного…

    Читать далее
  • .NET Fwdays 2018

    Конференция .NET Framework Days Kyiv, Ukraine 2018 #fwdays

    21.04.2018 koshevoy

    В минувшее воскресенье, 15 апреля 2018 года состоялась для меня первая в этом году профессиональная конференция — .NET fwdays (DotNet Framework Days). Да, я ходил на несколько митапов, но они все были не очень масштабными и отдельного поста не заслуживали 🙂 Итак, в воскресенье я (находясь в перманентном дедлайне последние три недели), проспал открытие и…

    Читать далее
  • Антипаттерн №1 — Магическое число (Magic Number)

    18.04.2018 koshevoy

    Из всего многообразия грехов разработки магическое число (magic number) — это, пожалуй, самый распространённый антипаттерн. Греховность его можно оценить как лёгкую, т.к., в целом, данный методологический изъян лёгок в обнаружении и устранении. Магическое число — это оперирование явно указанными в коде коэффициентами (как правило целочисленными), значение и смысл которых знает только автор программы. Как правило,…

    Читать далее
  • Nintendo Game Boy Color GBC GBO

    Коллекция GameBoy Original и Color картриджей

    16.04.2018 koshevoy

    На данной странице я буду выкладывать все свои GameBoy картриджи (для GBO Original и GBC Color версий). Все картриджи являются оригинальными, некоторые в оригинальных боксах, с брошюрами и т.д.. Вот полный список (который, надеюсь, будет наполняться) моей скромной коллекции оригинальных игр для Nintendo Game Boy:

    Читать далее