• Я получил множество отзывов на мою недавнюю серию постов по Poka-yoke проектированию (я был бы расстроены, если было бы иначе). Множество из этих отзывов касаются различных технологий сериализации или трансляции, используемых обычно на границах приложения: сериализация, XML (де)гидратация (прим. переводчика:…

  • На уже почти прошедшей волне постов про БЭМ можно было увидеть, что в качестве «за» и «против» люди приводят совершенно разные аргументы. Я начал опрашивать знакомых, и сегодня (спасибо anmi за один из самых развернутых ответов) набралось достаточное количество вариантов…

  • Это пятый пост из серии о Poka-yoke проектировании – также известном, как инкапсуляция. Конструкторы по умолчанию являются «запахом» в коде. Именно так. Это может звучать возмутительно

  • В предыдущей статье мы обсудили усиление записи, обсудив, откуда оно появляется, и чем плохо для вашего SSD. Также мы начали рассматривать факторы, влияющие на Write Amplification. Сегодня мы продолжим это обсуждение.

  • Основные идеи Японский кроссворд — это известная головоломка, ответом которой является рисунок. Что это такое и как это решать, можно почитать на Википедии. Я хочу показать, как можно написать программу, которая будет решать японский кроссворд в системе Wolfram Mathematica путем…

  • Это четвёртый пост из серии о Poka-yoke проектировании – также известном, как инкапсуляция. Недавно, я прочитал из какого-то технологического события Microsoft пост, написанный с энтузиазмом: Атрибут [Required] в коде автоматически создаёт запись в БД, которая не может принимать null, а…

  • Это третий пост из серии о Poka-yoke проектировании – также известном, как инкапсуляция. Автоматические свойства – одна из наиболее излишних возможностей в C#. Я знаю, что многие люди очень их любят, но они решают проблему, с которой вы и сталкиваться…

  • Сегодня попалось на глаза интересное видео, представленное компанией Honda. В этом видео показан человек, который пытается создать безопасный чехол для своего телефона. В итоге он не находит ничего лучшего, чем чехол с подушками безопасности. Само собой, сам чехол вовсе не…

  • Как-то обделена на хабре такая тема, как обработка событий при работе с сущностями с использованием Hibernate — я смог найти только один пост уже почти мохнатого года. Но то аудит, а нам нужна возможность автоматизировать работу с некоторыми атрибутами сущностей…

  • Это второй пост из серии о Poka-yoke проектировании – также известном, как инкапсуляция. Множество классов имеют тенденцию к потреблению или раскрытию примитивных значений, таких как int, или string. В то время как такие примитивы существуют на любой платформе, их использование…