[Из песочницы] Динамическое аспектно-ориентированное

Рассказ про специфичную предметную модель, где многие допустимые значения полей зависят от значений других.

Задача
Разобрать легче на конкретном примере: надо конфигурировать датчики с множеством параметров, но параметры зависят друг от друга. Напр…

Ressurection by Reflection. Тестирование аннотаций @NonNull/@Nullable

Вместо «Посвящается …»Описанная ниже задача не была новаторской или чертовски полезной, компания в которой я работаю не получит за нее прибыль, а я премию. Но эта задача была, а значит ее пришлось решить.IntroКоллеги, в статье вы часто будете встреча…

[CppCon 2018] Herb Sutter: На пути к более простому и мощному C++

В своём выступлении на CppCon 2018 Herb Sutter представил общественности свои наработки по двум направлениям. Во-первых, это контроль времени жизни переменных (Lifetime), который позволит обнаруживать целые классы багов на этапе компиляции. Во-вторых…