Публикации по теме 'engineering'


Анализ функции потерь с R
R для промышленных инженеров Анализ функции потерь с R Цена низкого качества Стоимость низкого качества Производимые продукты определяются качеством их характеристик. Однако только некоторые из них актуальны для клиентов; они называются характеристиками CTQ (критическими для качества). Каждый процесс, связанный с получением конечного результата, должен быть разработан и выполнен надлежащим образом. Согласно подходу «Шесть сигм»: высококачественные процессы автоматически..

Параллелизм в помощь или как быть эффективным SRE
Как часто вы ловите себя на том, что смотрите на свой экран и ждете, пока ваш сценарий или программа выдаст фактические данные, которые вы, наконец, сможете использовать и выполнить свою задачу. Некоторые из этих моментов могут быть действительно полезными, и вы можете потратить их на то, чтобы наполнить чашку кофе или чая (что угодно), но на самом деле все ненавидят ждать. Мы находим гораздо более забавные способы откладывать дела на потом, чем наблюдать за индикатором выполнения...

Преобразование инженерной организации из водопада в гибкую и бережливую
История внедрения разработки и перехода организации от водопада к гибкой и бережливой Начало конца? Был конец 2018 года, и инженеры уходили толпами. Мы потеряли семь инженеров за несколько месяцев из-за одного проекта. Наш оборот достиг 38%. Это было началом массового исхода , и на горизонте стоял организационный крах. Что происходило? Предполагалось, что мы будем на твердой дороге. Продукт провел двухнедельные спринты и провел все церемонии схватки перед T. Мы провели..

Правила управления синдромом самозванца-разработчика
Это нормально иногда чувствовать себя немного не в своей лиге «До того, как я стал разработчиком, я работал в ‹INSERT_INDUSTRY›.» Звучит знакомо? Может быть, вы слышали это от коллеги, много лет занимавшегося разработкой. Возможно, вы следите за проповеднической звездой YouTube, которая показывает вам «секреты, которые они не хотят, чтобы вы знали», и рассказывает свою историю о проникновении в мир программного обеспечения. Учиться на опыте других людей - это здорово, но иногда у..

Чему Дэвид Чанг, Food научил нас в программировании
Чуть более десяти лет назад я прочитал небольшую статью в печатном экземпляре GQ об этом шеф-поваре по имени Дэвид Чанг. Это был первый раз, когда я услышал о нем, но я был очень вдохновлен тем, что азиатский человек поднимает волну в пространстве, где традиционно азиаты не оказали влияния. Мало того, он готовил рамен. Мать гребаный рамен !!! Перенесемся на десятилетие вперед, и Дэвид Чанг построил пищевую и медиа-империю. Вы могли видеть его в Mind of Chef или Ugly Delicious от..

Запах кода высшего порядка
Запах кода высшего порядка Кодовые запахи - это хорошо зарекомендовавшая себя идея. Часть, касающаяся запаха, очень описательна: как открыть холодильник после уик-энда. Вы знаете, когда что-то не так. Существуют популярные инструменты, помогающие их обнаружить ( Checkstyle , SonarQube и т. Д.). Существуют исследовательские работы, дающие им таксономию и позволяющие измерить их относительную стоимость . В качестве мысленного упражнения интересно назвать их и дать..

От оберток HTTP к перехватчикам HTTP в Angular
До Angular 4.3, если вы хотели преобразовывать каждый HTTP-запрос перед его инициированием (для выполнения неявных задач, от аутентификации до ведения журнала), лучшим способом было обернуть Http-сервис другим инъекционным файлом, например Теперь, когда модуль Http устарел и заменен более умным модулем HttpClient, и, конечно же, rxjs тоже изменился. Angular представил более умный способ преобразования каждого запроса, то есть через перехватчики. Проще говоря, вам просто нужно..