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


Как повысить доверие к машинному обучению
Недавно мы наткнулись на статью Покажи свою работу: новые термины для доверия к журналистике , в которой описаны методы, которые журналисты используют, чтобы вернуть доверие читателей к журналистике и дистанцироваться от ярлыка фейковых новостей . Мы хотели сделать то же самое с машинным обучением и обсудить, как внести достаточную ясность и прозрачность, чтобы вызвать к нему доверие со стороны клиентов / заинтересованных сторон. Для тех, кто не знаком с 1plusX, мы являемся платформой..

Полезный псевдоним git
Хорошо известно, что разработчики хотят оптимизировать и упростить повторяющиеся задачи. Мы любим делать ярлыки, набирать меньше символов для запуска той или иной команды. С этой целью я предлагаю несколько псевдонимов git . 1. Хорошее ведение журнала Проблема: Отображение журнала по умолчанию сложно, трудно использовать. $ git log Решение . Мы создаем псевдоним lg , который представляет собой настраиваемый и упрощенный журнал с цветами. $ git config --global..

Обобщения машинописного текста - глубокое погружение
Универсальный тип - это функция, которая позволяет нам использовать параметризованные типы. Таким образом мы защищаем себя от проблем, связанных с типами. В этой статье я предполагаю, что у вас есть базовые знания о том, что такое универсальные типы и для чего они нужны. Если вы менее знакомы или хотите освежить свою память, я рекомендую сначала прочитать мою последнюю статью о типах Generic, в которой объясняются их основные концепции. Допустим, мы создаем приложение для..

Рекомендации по использованию переменных JavaScript
вступление Если вы хотите стать действительно хорошим инженером-программистом, недостаточно просто изучить некоторые базовые принципы языка. Недостаточно даже знать язык на достаточно продвинутом уровне. Чтобы стать по-настоящему порядочным разработчиком, вам необходимо знать такие вещи, как: Чистый код , Лучшие практики , Дизайн приложений , Шаблоны и т. д., которые напрямую не связаны с конкретным языком программирования. В этом посте я хочу поделиться некоторыми передовыми..

Разработка масштабируемых приложений на Angular: страницы, контейнеры и представления
Терминология и методология, которые помогут вам создать масштабируемое приложение Angular. Angular - один из популярных интерфейсных фреймворков для создания одностраничных приложений. Работая с более чем дюжиной проектов Angular, я заметил одну распространенную ошибку: модульные тесты со временем иссякают. Еще одна проблема, которая возникает чаще всего, - это усиление взаимосвязи компонентов, служб и управления состоянием. Совершенно очевидно, что эти симптомы являются тикающими..

Реагируй!
Введение: Когда дело доходит до разработки программного обеспечения, ваш выбор технологий почти такой же, как каталог продуктов Amazon. В Википедии перечислено 700, да семь раз по сотне языков программирования. Некоторые из них настолько странны, что группа, к которой они принадлежат, называется «эзотерическими» языками. Возьми это: +++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++ ..+++.>++.<<+++++++++++++++.>.+++. — — — . — — — — .>+...

Колонка 80
Все мы знаем, что строки кода не должны быть слишком длинными, и многие из нас используют значение по умолчанию 80 столбцов в качестве (гибкого) ограничения. Но знаете ли вы, почему именно 80, а не 60 или 100? Особенно в нашу эпоху сверхширокоэкранных мониторов, которые легко умещаются в число, кратное 80? Сначала мы думаем о классическом компьютерном терминале с 80 столбцами и 25 строками. Но почему на этих терминалах было всего 80 столбцов? Первоначальное ограничение текстовых..