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


TypeScript: как создавать синхронизированные производные типы
Данные, которые потребляет любая часть нашего приложения, не будут слишком отличаться от исходных данных, которые приложение получает для работы. Данные относительны, где бы они ни существовали Данные, которые проходят через наше приложение, не могут быть настолько несущественными друг для друга. Давайте посмотрим на небольшой пример. // types.ts type User = { name: string, // "John Doe" age: number, // 22 score: number, // 6.3 } Теперь где-то в нашем приложении..

Spring Boot - Практики структуры проекта
В этой статье я расскажу о структурах пакетов для приложений Spring Boot и приведу ту, которую создаю каждый раз, когда начинаю новый проект. Правильная упаковка в проекте важна, потому что, когда проект растет или к нему назначается кто-то другой, должно быть легко перемещаться с разными типами файлов. Например, когда вам нужен файл типа модели, вы просто заходите прямо в пакет модели и легко находите то, что ищете. Если у вас нет такой структуры, это становится трудоемкой проблемой..

Будущее индустрии программного обеспечения - взгляд на современные тенденции
В каком направлении движется индустрия программного обеспечения, давайте посмотрим, чтобы получить некоторые знания о ней. Дайте нам сначала знать, что такое индустрия программного обеспечения? Согласно Википедии, индустрия программного обеспечения включает предприятия по разработке, обслуживанию и публикации программного обеспечения, использующие различные бизнес-модели, в основном «на основе лицензии / обслуживания» (локально) или «на основе облака». ”(Например, SaaS, PaaS, IaaS,..

Переосмысление процесса разработки: экономическое обоснование Agile Scrum-команд
Одно из основных предложений SovTech — «Разработчики как услуга» (DaaS), полностью управляемая услуга, которая позволяет как крупным компаниям, так и стартапам создавать передовые приложения для своего бизнеса с помощью Agile Scrum Teams DaaS. Я поговорил с Эдвардом Винсентом, директором DaaS в SovTech, чтобы узнать больше: 1. Что такое DaaS? Предложение SovTech «Разработчики как услуга» (DaaS) включает в себя создание межфункциональных и междисциплинарных групп Agile Scrum, которые..

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

Будьте готовы разочароваться
"МОЙ БОГ!!! Почему у меня появляются все эти ошибки, и я просто не могу найти способ их исправить ». «Почему упражнения в этой книге такие сложные? Я могу решить только 3 упражнения из 23 ». «Я напечатал все, что этот парень напечатал в своем обучающем видео. Почему я все еще получаю ошибки? " Привет! Как новый актер в этой программной драме, ваш персонаж, должно быть, произнес любую из этих или похожих строк. Вам нужно знать одну вещь: каждый программист, на которого вы..

7 главных черт неопытных программистов
Убедитесь, что вы не делаете одинаковых ошибок С годами накапливается опыт исправления ошибок. Обычно каждый программист, будучи новичком, совершает ошибки из-за недостатка опыта. Есть признаки неопытных программистов. Это все ошибки, которые я совершил, когда начал свое путешествие по программированию, и я хочу поделиться всеми теми вещами, которые вам не следует делать как программисту. Итак, начнем - Отсутствие стилизации кода Первое, что приходит в голову, когда вы видите..