Публикации по теме 'best-practices'


Излишняя оптимизация: как сделать хороший код плохим
Когда слишком умный код делает ваш код тупым вступление Я часто встречаю разработчиков, одержимых оптимизацией кода. Не поймите меня неправильно, оптимизация кода — благородное дело. Если все сделано правильно, программы могут работать быстрее, использовать меньше ресурсов и обеспечивать лучший пользовательский опыт в целом. Однако что мне действительно не нравится, так это когда код чрезмерно оптимизирован для спекулятивных сценариев, например: «Может быть, в какой-то момент мы..

Маленькие шаги, большие победы: как маленькие шаги могут улучшить ваш процесс TDD
Привет! Сегодня я хочу поговорить о важном аспекте разработки через тестирование (TDD) — концепции «детских шагов». В предыдущем посте мы обсудили три принципа классического TDD: детские шаги, приоритет преобразования и новый дизайн. В этом посте я углублюсь в принцип детских шагов. Хотя многие разработчики разочаровываются в этой технике, я считаю, что это необходимая практика. Слишком часто разработчики переходят сразу к абстракциям и шаблонам проектирования, думая, что они…

Программирование: практика
Я пишу код уже 4 года. Я просто программист. Между изучением того, как стать лучшим программистом, и чтением чужого кода одна вещь стала экспоненциально ясной: программирование — это практика. Это искусство. Сделать это хорошо трудно. Это требует размышлений и жестокой честности в отношении внимания к деталям. Вот почему шутка о том, что «только 10 типов людей понимают двоичный код — те, кто понимает, и те, кто нет» — это нечто большее, чем шутка. Это было бы не то же самое, если бы..

Уроки — Clean Code: A Handbook of Agile Software Craftsmanship
В настоящее время я поглощен «Чистым кодом», книгой, в которой рассказывается о лучших методах кодирования. Я ловлю себя на мысли, насколько полезным было бы, если бы я наткнулся на эту книгу несколько лет назад, поскольку она включает в себя множество замечательных принципов, которые могли бы значительно повлиять на мой путь программирования. Воспоминания о днях моего обучения в Infosys, где я познакомился с программированием на C, Java и других программных технологиях, до сих пор живы в..

Улучшите видимость даже во время парного программирования
Три вещи, которые должен сделать разработчик, чтобы привлечь внимание к своей работе во время парного программирования Нажмите, чтобы стать средним участником и читать неограниченное количество историй ! Что такое парное программирование? Из определения Википедии: Парное программирование — это метод разработки программного обеспечения , при котором два программиста работают вместе на одной рабочей станции. Один, водитель , пишет код , а другой, наблюдатель или..

Конфигурации углового приложения. Лучшие практики.
Как управлять файлами конфигурации среды и целями Когда вы создаете свое угловое приложение с помощью Angular CLI или Nrwl Nx tools , у вас всегда есть папка с файлами окружения: <APP_FOLDER>/src/environments/ └──environment.ts └──environment.prod.ts Например, вы можете переименовать environment.prod.ts в environment.production.ts , а также создать дополнительные файлы конфигурации для конкретных целей, такие как..

Лучшие практики ML Ops
Операции машинного обучения (ML Ops) — важная область, которая включает в себя развертывание и управление моделями машинного обучения в рабочей среде. ML Ops помогает организациям автоматизировать развертывание, мониторинг и управление моделями машинного обучения, упрощая внедрение проектов по обработке и анализу данных в производство. В этой статье мы обсудим некоторые передовые практики для ML Ops, которые могут помочь организациям обеспечить успех своих проектов машинного..