На пути изготовления даже весьма простых электровакуумных приборов (ЭВП) неумолимо встаёт немало неочевидных технологических трудностей, например, впитанные в электровакуумные материалы, растворённые, «окклюдированные» газы. Газы, удерживающиеся внутри металлов, стекла,…
Краткий обзор модели: • Аппаратура управления 2,4GHz; • Инфракрасный приёмник; • Встроенный генератор дыма; • Реалистичный звук — звук запуска двигателя, звук двигателя, звуки выстрелов; • Металлические гусеницы; • Металлические редукторы; • Металлические шасси и амортизаторы; • Металлические звёздочка и ленивец; • Металлические опорные и поддерживающие катки с резиновыми бандажами; • Металлическая турель; • Механизм […]
Сравнительно недавно работаю с Symfony (чуть более года) и во всех проектах, что довелось поработать — сущности всегда создавались таким образом, что они содержали только приватные поля и голые сеттеры/геттеры к ним. В статьи будут рассуждения и примеры, почему такой подход опасный,
Прошлая статья про сеттеры/геттеры как способ работы с сущностью (на примере Symfony в PHP) получила бурное обсуждение. В данной статье попробую выразить свои мысли отдельно по поводу геттеров: зачем и когда что-то получать, какую ответственность они решают и когда их уместно использовать, когда не уместно. Постарался собрать мысли в одном месте и формализовать их вместе с вами. Читать дальше →