Рубрика «best practice»
Тонкости работы с логгированием в Python: краткий гайд для разработчиков
2025-04-09 в 13:15, admin, рубрики: best practice, best practices, bestpractices, logging, python, журналирование, логирование, советы, советы начинающимЛогирование является одним из ключевых и важнейших элементов разработки и эксплуатации приложений. Оно дает ценную информацию всей цепочке заинтересованных лиц: от разработчиков и системных администраторов (отладка, мониторинг и т.д.) до руководителей бизнеса в целом (поведение пользователей, соблюдение нормативных требований и т.д.).
Давайте разберем, как работает де-факто стандарт логирования — модуль loggingЧитать полностью »
Как обратная связь кандидатов меняет правила игры?
2025-01-23 в 20:42, admin, рубрики: best practice, hr в it, hr-бренд, hr-процесс, recruitment, system analystМы на полном серьезе прокачиваем наш процесс найма и активно собираем фидбек от кандидатов после собеседований. Это не просто галочка в чек-листе — это наш способ настроить движок на максимальную эффективность! А еще мы обязательно информируем кандидатов о том, прошли ли они на следующий этап или нет.
Хотите узнать, как этот подход помогает нам не только находить лучших специалистов, но и создавать атмосферу, в которой каждый чувствует себя ценным?
Правила работы с динамическими массивами и пользовательскими классами коллекций
2020-01-17 в 14:24, admin, рубрики: array, best practice, IT-стандарты, php, Блог компании Mail.Ru Group, никто не читает теги, Программирование, Разработка веб-сайтов
Правила работы с динамическими массивами и пользовательскими классами коллекций
Здесь представлены правила, которых я придерживаюсь при работе с динамическими массивами. По сути, это руководство по проектированию массивов, но я не захотел помещать его в руководство по проектированию объектов, потому что не в каждом объектно-ориентированном языке есть динамические массивы. Примеры написаны на PHP, потому что он похож на Java (с которым вы, возможно, уже знакомы), однако с динамическими массивами вместо встроенных классов коллекций и интерфейсов.
Читать полностью »
Лучшие практики React и советы, которые каждый разработчик должен знать. Часть 1
2019-08-31 в 11:48, admin, рубрики: best practice, React, ReactJS, tipsПривет! Представляю вашему вниманию перевод статьи «React Best Practices & Tips Every React Developer Should Know Pt.1» автора Alex Devero.

React — одна из самых популярных библиотек для построения интерактивных пользовательских интерфейсов. В этой статье я покажу вам несколько примеров лучших практик по React, которые помогут вам стать лучше как разработчик. Ознакомьтесь с этими инструкциями, чтобы начать писать код на React лучше.
Содержание:
- Сохраняйте ваши компоненты небольшими
- Избегайте нагромождения компонентов
- Сократите использование stateful-компонентов
- Используйте функциональные компоненты с хуками и memo вместо компонентов на классах
- Не используйте props в исходном state.
Наиболее распространенные ошибки и заблуждения при настройке DFSR
2018-09-23 в 12:20, admin, рубрики: best practice, configuration, data, dfs, DFSR, failover, files, mistakes, replication, Windows Server, данные, настройка, отказоустойчивость, ошибки, репликация, Серверная оптимизация, Серверное администрирование, системное администрирование, файлы, хранение данных[Прим. переводчика. Материал статьи относится к Windows Server 2003/2003R2/2008/2008R2, но большинство из описанного справедливо и для более поздних версий ОС]
Всем привет! Уоррен снова здесь, и этот пост в блоге представляет собой подборку наиболее распространенных проблем DFSR, с которыми я столкнулся за последние несколько лет. Цель этого поста — перечислить распространенные ошибки в конфигурации DFSR, из-за которых возникают эти проблемы, и уберечь вас от совершения аналогичных ошибок. Знать, чего делать не следует, так же важно, как знать, что нужно делать. Многие из описанных пунктов связаны с другими темами, поэтому для углубленного изучения вопроса предоставлены соответствующие ссылки.
Читать полностью »
Погружение в разработку на Ethereum. Часть 0: блокчейн не нужен
2018-09-04 в 5:03, admin, рубрики: best practice, blockchain, Ethereum, Анализ и проектирование систем, децентрализация, децентрализованные сети, КриптовалютыНаверняка многие из вас задумывались, зачем вообще понадобился блокчейн и Ethereum в частности. Кто-то возможно пошел дальше и нашел множество красивых характеристик: децентрализация, прозрачность, доверие без посредников, взломостойкость. Это же просто отлично, правда? Да, но…

Читать полностью »
Dagger 2. Subcomponents. Best practice. Part 2
2017-09-04 в 10:34, admin, рубрики: android, best practice, dagger 2, Dagger subcomponents, dependency injection, java, разработка мобильных приложений, Разработка под androidВсем привет! В прошлый раз мы разобрались с реализацией Subcomponent и случаями использования его на примере отдельно взятого экрана. Здесь будет несколько отсылок к той статье, поэтому лучше сначала ознакомиться с ней.
Сегодня же мы обсудим создание реальной авторизованной зоны приложения и работу с соцсетями. Конечно же не без помощи Dagger’а!
Интересно? Добро пожаловать под кат!

Dagger 2. Subcomponents. Best practice
2017-08-03 в 12:47, admin, рубрики: android, best practice, dagger 2, Dagger subcomponents, dependency injection, java, разработка мобильных приложений, Разработка под android, метки: Dagger 2На хабре уже было несколько хороших статей по установке и работе с Dagger 2:
Я же хочу поделиться своим опытом использования Dagger 2 на реальных проектах с реальными кейсами. Раскрыть читателю мощь и удобство как самого Dagger’а, так и такого его аспекта, как Subcomponent.
Перед тем, как пройти под кат, следует ознакомиться с вышеуказанными статьями.
Кого заинтересовал, you are welcome!

Что собой представляют образы Docker none:none?
2016-06-26 в 12:07, admin, рубрики: best practice, best practices, docker, file system, file systems, filesystem, filesystems, image, images, space, виртуализация, Настройка Linux, образ, образы, Разработка под Linux, системное администрирование, файловая система, файловые системыПредлагаю вашему вниманию перевод статьи What are Docker none:none images? из блога Project Atomic.
Последние несколько дней я потратил на упражнения с образами Docker <none>:<none>. Чтобы объяснить, что они собой представляют, и что могут натворить, я пишу этот пост, в котором ставлю вопросы:
- Что собой представляют образы Docker
<none>:<none>? - Что собой представляют обособленные (dangling) образы ?
- Почему я вижу кучу образов
<none>:<none>, когда делаюdocker images -a? - В чем разница между
docker imagesиdocker images -a?
Прежде чем я начну отвечать на вопросы, запомните, что есть два вида образов <none>:<none>: хорошие и плохие.Читать полностью »

