Информационный портал по безопасности » Материалы за 04.01.2018
Автор: admin от 4-01-2018, 21:30, посмотрело: 364
Категория: Операционные системы / iOS
Автор: admin от 4-01-2018, 21:30, посмотрело: 296
Категория: Операционные системы / iOS
Автор: admin от 4-01-2018, 21:30, посмотрело: 306
Категория: Операционные системы / iOS
Автор: admin от 4-01-2018, 21:30, посмотрело: 274
Категория: Операционные системы / iOS
Автор: admin от 4-01-2018, 19:55, посмотрело: 440
Автор: admin от 4-01-2018, 19:55, посмотрело: 641
Привет, Хабр. В прошлом году сделал "умный" удлинитель для управления гирляндами на елочке. Но тогда руки так и не дошли написать об этом статью. Исправляюсь.
Сама елочка
На елочке 3 гирлянды, а под ней выводок светящихся белых мишек. Когда гирлянд много, встает вопрос — как ими управлять? Каждый раз залезать под елочку и включать/выключать из розетки нужные гирлянды — сомнительное удовольствие.
Конечно, продается большое количество "умных розеток" — но с голосовым управлением, и так что бы 4 розетки сразу в одном устройстве, без лишних проводов и блоков питания — таких не встречал.
Автор: admin от 4-01-2018, 19:55, посмотрело: 616
От переводчика: На проекте, где я работаю, сейчас идет активное переписывание логики, ранее реализованной в виде богатой модели предметной области (с использованием Active Record и Unit of Work). Новый подход включает в себя классы сущностей без поведения и служб без состояния, взаимодействующих посредством интерфейсов — фактически, он представляет собой анемичную модель, с перспективой перехода в дальнейшем на микросервисную архитектуру. Наблюдая в режиме реального времени, как «макаронный монстр» из примерно полутора миллионов LOC постепенно обретает форму, как упрощаются тестирование, масштабирование и кастомизация системы под нуждый различных заказчиков, я был весьма удивлен, узнав, что такой подход часто рассматривается как архитектурный анти-шаблон. Пытаясь разобраться в причинах этого, я наткнулся на данную статью и размещаю здесь ее перевод, чтобы обсудить с сообществом плюсы и минусы подхода.
Оригинал: The Anaemic Domain Model is no Anti-Pattern, it’s a SOLID design
Автор: admin от 4-01-2018, 19:55, посмотрело: 718
Автор: admin от 4-01-2018, 19:55, посмотрело: 898
Автор: admin от 4-01-2018, 19:40, посмотрело: 227
Категория: Программирование / Веб-разработка