К чистому коду через рефакторинг
—
от автора
—
от автора
Чистые функции — это такие методы, при выполнении которых не возникает побочных эффектов. В функциональном программировании чистые функции — скорее правило, чем исключение. Но в большинстве объектно-ориентированных языков с ними приходится сталкиваться нечасто, или, как минимум, они редко считаются предпочтительным…
—
от автора
Что такое ARPANET, знает каждый пользователь интернета. Ну ладно, не каждый, а лишь те, кто интересовался историей Всемирной сети. Основные вехи реализации этого проекта тоже широко известны: финансирование со стороны Управления Перспективных Исследовательских Проектов Министерства Обороны США (DARPA), первое соединение…
—
от автора
В своей профессиональной деятельности как DevOps-инженер я часто сталкиваюсь с необходимостью обеспечивать безопасность и устойчивость инфраструктуры в условиях быстро развивающихся технологий. Одним из ключевых аспектов, на которые я обращаю внимание, особенно в свете появления квантовых компьютеров, способных нарушить работу традиционных…
—
от автора
Привет, Хабр!Когда ты разрабатываешь интерфейсы на Vue.js, рано или поздно приходит момент, когда простые пропсы уже не спасают. Допустим, нужно сделать компонент не просто гибким, а настолько гибким, чтобы его можно было адаптировать под любые сценарии. Пропсами ты тут не…
—
от автора
Микроконтроллеры STM32 и GigaDevice GD32 часто сравнивают из-за схожей архитектуры и совместимости. GD32 является своеобразным «клоном» STM32, использующим такое же ядро ARM Cortex-M. Основное отличие между ними — это цена, так как GD32 обычно дешевле, что делает его привлекательным для…
—
от автора
Привет! Меня зовут Дима, я архитектор в Купере. Хочу сегодня рассказать о шаблоне проектирования Strangler, который мы использовали для выноса бизнес-логики из монолитной системы в отдельный сервис. Сначала обратимся к первоисточнику, а затем перейдем к практическим моментам, с которыми столкнулись в…
—
от автора
Привет! Это команда Практикума. Мы с хорошими новостями — в эту Чёрную Пятницу мы даём скидку на все курсы, включая английский. Нам нравится считать, что это важнее, чем просто выгодное предложение, и в этой заметке мы расскажем почему.Что случилосьЯндекс Практикум…
—
от автора
Откройте eXpress и отправьте в чат простое «Привет». Обратите внимание на то, сколько времени прошло между тем, как вы нажали на кнопку «отправить», и тем, как сообщение появилось в чате. Для человеческого глаза отображение отправленного сообщения в чате происходит мгновенно.…
—
от автора
Прошел еще один год, снова появилась необходимость актуализировать и проанализировать данные по предложениям работы в сфере системного администрирования для дальнейшего планирования заработных плат специалистам уже на 2025 год. В этот раз мы дополнительно сравним результаты со значениями проведенного анализа в…
—
от автора
Привет! Меня зовут Александр Крылов, я разработчик Siebel CRM в Московском кредитном банке. После разработки очередной задачи, которая полностью основана на интеграциях, перед нами встал вопрос о функциональном тестировании, перед передачей на полноценное тестирование. Задача была достаточно объемной, состояла из десятка…