Публикации по теме 'software-design'


Не будьте анти-негативом
Отрицательные условные обозначения в блоках кода в большинстве случаев сложны для чтения и понятия . Становится хуже, когда вы делаете условные предложения антиотрицательными. До Попробуйте прочитать приведенные выше фрагменты кода и попытаться понять его. Обратите внимание на выделенные части. Этот код читается как Когда инверсия пакета не повреждена, выдается сообщение об ошибке: «Пакет поврежден». Если инверсия пакета не пуста, сообщите о другой ошибке:..

Переход на SwiftUI заставил меня переделать дизайн
При переписывании представления в SwiftUI я заметил, насколько лучше стали выглядеть элементы, и внес радикальные изменения в другие функции. Я откладывал добавление новой функции в Решающую жену , которая позволила бы пользователям видеть, что они ели в прошлом. Это было бы особенно полезно для меня, так как я постоянно смотрю на остатки еды в холодильнике и думаю, сколько им лет (моя жена - кондитер и не разрешает мне есть что-нибудь старше недели). Изначально я начал работу в..

Варианты разработки программного обеспечения для машинного обучения
Контрольный список решений по архитектуре программного обеспечения Контрольный список из пяти частей, помогающий разработать программное обеспечение, которое помогает сделать правильный выбор программного ядра при реализации службы прогнозирования. Облако против края Вычислительные ресурсы облака позволяют более точно распознавать речь. Работа на краю резервного копирования на случай, если остальная часть Интернета выйдет из строя Современные веб-браузеры часто имеют инструменты..

Настройте Mocha в режиме просмотра для TDD в Node.js
Разработка через тестирование — это отличная методология разработки (а не тестирования). Это определенно поможет вам произвести: Минимум кода для реализации бизнес-потребностей Маленькие функции Код покрыт тестами, что позволяет избежать последующих регрессий Мы используем его каждый день в Промызе и окончательно убедились в преимуществах такого кодирования. Иллюстрация Теперь давайте посмотрим, как вы можете применить TDD с Mocha с помощью Typescript в проекте..

Внедрение зависимостей: практические примеры тестирования и рефакторинга в JavaScript
Три правила работы: Избегайте беспорядка и ищите простоту; От раздора найди гармонию; В центре трудностей кроется возможность ~ Альберт Эйнштейн Как человек, создающий программное обеспечение, я много думаю о том, как организовать свой код. Качественная организация кода - один из основных факторов, делающих большую программную систему гибкой, легкой для изменения, легкой для размышлений и легкой для тестирования. С другой стороны, если код плохо организован, система может..

Разлагается ли большой ком грязи?
Разлагается ли большой ком грязи? Комментарий к комментарию к недавнему эпизоду 159 Эберхарда Вольфа Software-Architektur im Stream — Big Ball of Mud . Это перевод данной статьи , изначально опубликованной на немецком языке. В то время как пионерам информатики приходилось программировать компьютерные системы близко к инфраструктуре, по мере развития технологий и благодаря неустанной работе таких людей, как Брукс , Бушманн и Буч , мы нашли путь от микроскопического к..

Запуск Tumblr на WooCommerce
Всякий раз, когда вы включаете функции монетизации Tumblr, мы: Создайте новый сайт WordPress в инфраструктуре WordPress.com, который будет использоваться в качестве платежной системы. Установите плагины WooCommerce и WooCommerce-Subscriptions для осуществления платежей. Создайте для себя учетную запись Stripe через WooCommerce-Payments Создавайте продукты на этом сайте по цене, которую вы установили на Tumblr. Свяжите этот серверный сайт со своим блогом Tumblr. Отныне ваш блог на..