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

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


Некоторые вещи, которые я хотел бы сказать новым разработчикам
Подзаголовок: Особенно, если вы выходите из учебного лагеря Я выбрал очень традиционный путь в программной инженерии. Я заинтересовался компьютерами и программированием в старшей школе, затем получил степень бакалавра наук. CS в 2012 году и мой MS. CS в 2018. Работаю уже более 8 лет. С появлением различных учебных курсов и программ по программированию (таких как Школа Лямбда ) я вижу, что все больше и больше людей стремятся совершить прыжок в область разработки программного..

Изучение Python с помощью шаблонов программ: первый ввод, один шаблон обработки
Интересный способ реализации циклов в ваших программах В предыдущих статьях я обсуждал шаблоны программ для ввода данных, ввода, обработки и вывода данных, а также принятия решений в программах путем выбора из альтернатив. В этой статье я расскажу о шаблоне программы для написания программ, которые получают входные данные, а затем обрабатывают эти данные, прежде чем переходить к новым данным. Этот шаблон называется Input One, Process One. Этот шаблон следует использовать, когда ваша..

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

Пошаговые функции AWS  — «Повлияют ли активные выполнения при обновлении конечного автомата?»
Нет, не всегда! AWS Step Functions — это бессерверный сервис оркестровки, который помогает создать рабочий процесс с различными этапами, соединяющими разные сервисы AWS. Эти шаги определены в Машине состояний , которая будет реализована на Языке состояний Amazon (ASL) . В Step Functions есть два типа рабочих процессов: Экспресс поток Стандартный поток Среди множества отличий экспресс-поток может работать только до пяти минут, а стандартный поток — до одного года...

Будьте эффективным и действенным программистом
Что значит писать эффективный код? Эффективно: достижение максимальной производительности с минимальными затратами усилий и затрат. Добро пожаловать в мой скромный блог. Так рада, что вы здесь! Присоединяйтесь ко мне в небольшом исследовании основ нотации Big O и эффективности кода. Что такое эффективность кода… Это модный термин, который часто используют на встречах, лекциях и блогах. Широко используется для описания скорости и надежности кода, он тесно связан с..

Каковы принципы проектирования SOLID?
В BGL, помимо предоставления ценности нашим клиентам с помощью программного обеспечения, мы ценим хорошее качество и удобство обслуживания. Хорошо задокументированные принципы проектирования SOLID являются частью нашей структуры компетенций, и мы ожидаем, что инженеры-программисты всех уровней полностью поймут и будут использовать эти принципы как один из многих инструментов для достижения хороших практик программирования. Здесь Филипп Джонсон расскажет все, что вам нужно знать: Я..

Провал одного технического интервью научил меня больше, чем взломать три
«Все, что может пойти не так, пойдет не так» - закон Мерфи Я начал работать разработчиком программного обеспечения шесть лет назад. Я работал над различными технологиями для разработки мобильных приложений и серверных сервисов. Я хорошо разбираюсь в микросервисах и событийной архитектуре. Моя работа включает в себя решение проблем путем написания кода, с небольшим количеством встреч и согласований каждый день. Несколько месяцев назад я подал заявку на должность старшего..

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

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

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

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

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

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

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

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


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