Публикации по теме '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, которые могут помочь организациям обеспечить успех своих проектов машинного..