Публикации по теме '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? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..