Эта статья строится на двух простых идеях:• Каждое решение при проектировании программного продукта определяет пространство возможных вариантов на более поздних этапах. Это критически важно для понимания того, как и в какой последовательности стоит подходить к принятию проектных решений.• Модули можно использовать для сохранения неопределённости в ключевых узлах, чтобы оставить больше свободы в дальнейшем. Читать далее
Всем привет, я Сергей — ведущий программист в e-commerce агентстве KISLOROD.Чаще всего я решаю задачи разработки для сайтов на 1С-Битрикс, но также иногда работаю с Битрикс24. Сегодня хочу рассказать о модульной доработке Б24 в одном из кейсов. Читать далее
Swift Package Manager отлично подходит для модульной архитектуры, но по мере роста проекта Package.swift быстро превращается в длинный список строковых зависимостей.В статье показываю, как превратить Package.swift в типобезопасный DSL на Swift:- убрать строковые зависимости- автоматически генерировать feature-модули- зафиксировать архитектурные правила на уровне компиляции Читать далее
GeForce GTX 580 на архитектуре Fermi: одна из видеокарт, которая снимается с поддержки Компания Nvidia опубликовала сообщение о прекращении поддержки видеокарт на архитектуре Fermi. С апреля 2018 года обновления драйверов Game Ready, в том числе улучшения производительности, новые функции и исправления багов, будут выпускаться только для видеокарт семейств Kepler, Maxwell и Pascal. Критические обновления для Fermi продолжат выходить до января 2019 года. Читать дальше →