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


Почему использование контекстного менеджера - лучший выбор?
Всякий раз, когда я пишу несколько строк на python, у меня в голове всегда возникает вопрос, есть ли лучший способ написать этот код! Лучше не в смысле алгоритмического подхода, хотя это имеет значение, на самом деле это имеет значение больше всего, например, сокращение временных или пространственных сложностей или и того, и другого! Это то, что дает вашему подходу преимущество по сравнению с тем, как другие собираются решать ту же проблему. Но следующий важный момент, который выпадает..

Проектирование торговых автоматов - подход, основанный на паттернах государственного проектирования
Разработка программного обеспечения торгового автомата с использованием шаблона проектирования State Вступление Несколько лет назад я проходил собеседование с техническим специалистом, и меня попросили разработать торговый автомат в одном из раундов. В то время у меня было меньше опыта в практическом проектировании программного обеспечения, и у меня не было времени, чтобы напичкать книгу « Банда четырех шаблонов проектирования ». Тем не менее, я хорошо знал теорию, и благодаря..

9 лучших практик, которые я узнал из React / Javascript
9 лучших практик, которые я узнал из React / Node в 2019 году Огромная часть написания хорошего кода - это сделать его практичным, понятным и доступным для совместного использования. Кто никогда не копался в старом стеке кода и не думал: «Это написала обезьяна?». Спойлер, ты была той обезьяной! Мне нравится рационализировать разработку программного обеспечения. Это облегчает понимание фрагмента кода для всех. Линтеры, соглашения об именах, файловые структуры, тесты ... Все это..

Создайте готовый к производству проект Python
Повысьте качество своих проектов на Python и подготовьте их к производству Python - один из наиболее часто используемых языков программирования в настоящее время. Его очень просто настроить, его синтаксис довольно удобен для пользователя по сравнению с Java, и в нем есть много встроенных модулей, которые могут помочь в создании алгоритмов машинного обучения. С помощью Python очень легко создать что-то, что работает . Но иногда переход проекта Python к следующему этапу - и..

Пожалуйста, будьте профессиональны и перестаньте говорить: «Я почти закончил!»
10:00. Время для стендапа вашей команды. Все рассказывают о заявках, которые они закрыли вчера, и объясняют, над чем они будут работать сегодня. Когда раунд подходит к вам, и Agile-коуч / менеджер проекта упоминает заявку, над которой вы работаете, скажите: Я почти закончил , мне просто нужно добавить несколько последних штрихов, но это должно быть просто и быстро Перемотка вперед на пару дней или даже больше, и вы обнаружите, что повторяете это снова и снова . Да, я почти..

Пользовательский помощник модульности
3 года назад в версии 0.2.2 GPF-JS появился механизм полиморфной модульности, который имитирует реализацию NodeJS в RequireJS и CommonJS. Это было на удивление легко сделать на всех поддерживаемых хостах, поскольку библиотека предлагает базовые услуги. Этот API сочетает в себе множество технологий, вот контекст и подробности реализации. Версия 0.2.2 Выпуск GPF-JS 0.2.2 вышел выпущенным и принес несколько улучшений: Лучшее качество кода Лучшая документация Некоторые тесты..

Облачная инфраструктура, машинное обучение и искусственный интеллект: наша роль
Всем привет, я специалист по инфраструктуре машинного обучения и искусственного интеллекта в KPMG UK. Я спроектировал и помогал в реализации многих решений, от небольших POC до крупных проектов стоимостью в несколько миллионов фунтов стерлингов. Эта статья является началом продолжающейся серии небольших статей, в которой мы ответим на все ваши вопросы по облачной инфраструктуре машинного обучения; Сегодня я отвечу на вопрос: какова наша роль, как облачных инженеров, при работе над..