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