WedX - журнал о программировании и компьютерных науках

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


Шаблон наблюдателя для слабой связи
С возвращением!🤙 Это мой второй пост из серии шаблонов проектирования. Большое спасибо O'Reilly Media за великолепную книгу. Не скупитесь и поддержите авторов и издателя: https://www.oreilly.com/library/view/head-first-design/9781492077992/ Первый пост в серии, который я рекомендую прочитать, чтобы получить общее представление о том, как все работает в серии: https://medium.com/towardsdev/strategy-pattern-for-independent-algorithms-kotlin-70ed24c7bd8b Состав: вступление..

Дзен разработки программного обеспечения
Слишком часто можно услышать заявления о том, что какой-то инструмент или техника плохи, а другая — лучшая вещь после нарезанного хлеба. Например.: Процедурный код для динозавров Функциональное программирование — это путь MongoDB — это «дерьмо» Все реляционные базы данных — зло Динамические языки делают вас быстрее Статическая типизация — это просто бесконечные церемонии TDD все вещи ТДД мертв SOLID — карго-культ и Т. Д. Но правда в том, что ни один инструмент не обязательно..

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

Основы программирования
Полное руководство для начинающих Введение. В современном мире передовых технологий программирование стало необходимым навыком. Если вы хотите стать разработчиком программного обеспечения, специалистом по данным или автоматизировать задачи, понимание основ программирования — это первый шаг к достижению ваших целей. В этой статье мы рассмотрим важные концепции и принципы, лежащие в основе программирования. Алгоритмы и решение проблем. Программирование — это решение проблем, а..

Истории когорты: познакомьтесь с Мохамедом
об. 3, нет. 45 — гостевой пост Мохамеда Барре Меня зовут Мохамед Барре, и мой путь в области технологий был долгим. Я начал знакомиться с компьютерами в магазине халяльного мяса моего отца. Именно там я открыл для себя Интернет и помню, как тренировался печатать с Мэвис Бикон. Мое первое знакомство с кодом, вероятно, произошло, когда я открыл для себя Myspace и начал использовать HTML. Я скопировал и вставил HTML-коды для макетов, дизайнов, плееров и т. д., чтобы мой профиль..

7 библиотек для тестирования Python, которые сделают ваше приложение пуленепробиваемым
Создайте приложение, которое не ломается Есть поговорка «Не нужно изобретать велосипед». Библиотеки — лучший тому пример. Это поможет вам написать сложные и трудоемкие функции простым способом. На мой взгляд, хороший проект использует одни из лучших доступных библиотек. Тестирование — один из наиболее важных компонентов разработки программного обеспечения, который подготовит ваше приложение к любой ситуации. Здесь я собрал 7 полезных библиотек для тестирования Python, которые..

Как эффективно отлаживать?
Ошибка в коде или в кодере? Для разработчиков одним из основных последствий неудовлетворенности на работе является застревание на проблеме, а теперь представьте себе это с дедлайном. Обычно мы стремимся быстро все исправить, даже если не знаем точно, как это работает. Непонимание проблемы, того, как ее реализовать, и поиск самого достойного решения, а не самого простого или самого сложного, — вот основные проблемы, с которыми мы сталкиваемся при поиске и устранении ошибок...

Новые материалы

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


Для любых предложений по сайту: [email protected]