Публикации по теме 'software-engineering'
Совет для менее вредных синглтонов
Предупреждений против использования синглетонов множество. Шаблон проектирования ухудшает тестируемость программного обеспечения. Методология поощряет включение классов, которые могут измениться, что делает их изменение чрезвычайно рискованным. Тем не менее, синглтон по-прежнему широко используется. Этот мотив будет по-прежнему широко использоваться разработчиками. Будут использоваться синглтоны, реальность, которая требует совета, а не предостережения. Программисты могут..
Почему вы не можете получить роль разработчика и что с этим делать
Мысли старшего инженера-программиста
Я хотел бы начать эту статью, чтобы сообщить вам, что вполне возможно получить свою первую работу по разработке программного обеспечения без каких-либо предыдущих ролей разработчика. Честно говоря, это может быть не самым легким, особенно в нынешних условиях. Технологическая отрасль переживает период увольнений. Не расстраивайся, друг, еще есть надежда! Сядьте поудобнее, встаньте, бегайте трусцой, делайте все, что хотите, пока вы продолжаете читать,..
Вы бы снова выбрали карьеру разработчика программного обеспечения?
В последние годы мир технологий претерпел значительные изменения, что сделало разработку программного обеспечения одной из самых востребованных профессий.
Поскольку спрос на инновационные приложения и цифровые решения продолжает расти, разработчики программного обеспечения оказываются в авангарде этого меняющегося ландшафта. Однако остается вопрос: выбрали бы вы снова карьеру разработчика программного обеспечения? В этой статье мы рассмотрим тонкости карьеры разработчика программного..
Шаблон проектирования Observer в .NET C#
ШАБЛОНЫ ПРОЕКТИРОВАНИЯ
Шаблон проектирования Observer в .NET C#
Узнайте о шаблоне проектирования Observer в .NET C# с некоторыми улучшениями.
Шаблон проектирования Observer Определение
Шаблон проектирования Observer является одним из наиболее важных и часто используемых шаблонов проектирования, и это не случайно.
Во-первых, давайте проверим формальное определение шаблона проектирования Observer .
Согласно Документации Microsoft :
Шаблон проектирования наблюдателя..
7 советов, как сокрушить большую существующую кодовую базу
Чтобы зарабатывать больше денег в качестве разработчика, необходимо поддерживать производительность, несмотря на проблемы.
Работать с существующим кодом сложно.
Но…
Продуктивные разработчики могут быстро анализировать существующий код и работать с ним.
Правда, некоторый код слишком сломан, чтобы оживить его.
Но за эти годы я научился 7 приемам повышения производительности с помощью существующих кодовых баз.
#1: Добавляйте документацию по мере изучения кода
Не тратьте время..
Эта цель статьи, по-видимому, заключается в замене логических утверждений.
Эта цель статьи, по-видимому, заключается в замене логических утверждений.
Существует более простая версия этого. Просто возьмите модель, прочитайте список и поток, чтобы найти
PS: я согласен, что нотация Big O не очень хороша, но мы можем преобразовать List‹MonthDetail› в Dictionary‹String,Dictionary‹int,String››, что также не усложнит ситуацию.
Внедрение секретов в конвейеры CI/CD
Сохранение вашего кода в целости и сохранности
Внедрение секретов в конвейеры CI/CD
Краткое руководство по репозиториям GitHub, Azure DevOps и App Center.
Как вы, надеюсь, уже знаете, никогда не следует включать секреты (например, ключи API, симметричные ключи, сертификаты и т. д.) в свои репозитории . Даже не в частных.
Недавно мне пришлось использовать секреты для личного проекта и для проекта заказчика. Мне нужно было придумать элегантное решение для моих .NET-проектов, и..
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..