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


Справочник по собеседованию инженера-программиста, часть 3: JavaScript ES6
Рынок труда для инженеров-программистов очень конкурентен, и получение работы может зависеть от того, насколько хорошо вы пройдёте собеседование. В этой серии статей Справочник по собеседованию для инженера-программиста мы предоставим некоторые полезные знания, которые помогут вам подготовиться к следующему собеседованию по разработке программного обеспечения. В сегодняшней статье мы рассмотрим JavaScript ES6. Давай начнем! Пусть/Конст В ES6, также известном как ECMAScript 2015,..

Современный Neovim — отладка и тестирование
Настройте современную среду разработки для отладки и тестирования с помощью Neovim. В этой статье мы сосредоточимся на настройке среды разработки, управляемой тестированием, с помощью Neovim со встроенным пользовательским интерфейсом отладки для отладки приложения и тестовых случаев.

10 основных шаблонов для разработки на C# и .NET
Шаблоны проектирования — это многоразовые решения общих проблем, возникающих при разработке программного обеспечения. Они представляют собой шаблоны для решения проектных задач, доказавшие свою эффективность в различных ситуациях. Они обеспечивают общий словарь и общее понимание лучших практик для разработчиков, облегчая им общение и совместную работу над сложными проектными проблемами.

Почему вы должны изучать .NET в 2022 году
Добро пожаловать! .NET — это потрясающая программная среда, разработанная Microsoft несколько лет назад. Если вы новичок в .NET, вот ссылка на их веб-сайт ниже:

Как создать идеальную среду разработки машинного обучения с помощью WSL2 в Windows 10/11
Все включено: терминал, Docker, Anaconda, Git, Jupyter Lab, поддержка GPU,… Что такое WSL и зачем он нужен? Вот и все. У меня было достаточно. Неудачные установки, сообщения об ошибках, мемы, высмеивающие Windows, люди думают, что они круче, потому что используют Linux… Это заканчивается сегодня установкой полноценной среды разработки Linux прямо поверх предположительно глупой Windows (10/11) с использованием подсистемы Windows для Linux 2 (WSL2). WSL2 позволяет вам запускать..

Почему вы должны использовать Value Objects в своем коде
Преодоление принципов чистой архитектуры Введение Время от времени я пытаюсь пересмотреть некоторые из своих старых проектов или даже изучить на GitHub, что сейчас модно. В этом путешествии я обнаружил общую проблему, с которой мне много раз обращались: Одержимость примитивным типом Строго типизированные идентификаторы Что Все мы, разработчики, работали с какими-то общими сущностями, такими как Пользователь, Заказ, Деньги или что-то еще… Это даже…

10 главных ошибок программирования, которых следует избегать в 2023 году
Этот список распространенных ошибок программирования представляет собой подборку проблем, которые я регулярно замечал за более чем 15 лет работы инженером-программистом, а также пару дополнительных, которые я заметил в Интернете. Размещение секретов в вашем репозитории НЕ РАЗМЕЩАЙТЕ СЕКРЕТЫ В СВОЕМ РЕПО! Независимо от того, встроено ли это в ваш код или в файл настроек, например appsettings.json, вы не должны передавать секреты в свой репозиторий. Это может показаться небольшой..