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


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

Flutter vs React Native: какой фреймворк победит в 2023 году?
Вы хотите создать кроссплатформенное мобильное приложение и пытаетесь выбрать между Flutter и React Native? Вам нужно знать, какой из них обеспечит наилучшую производительность приложения, какой поможет вам быстрее разработать приложение и для какого из них будет легче найти разработчика. В What the Flutter мы работаем на Flutter, начиная с его версии 1.0 (декабрь 2018 года). Поэтому мы подготовили подробное сравнение этих двух фреймворков, чтобы помочь вам принять наилучшее решение..

История двух модульных систем JavaScript: ESM с TypeScript и CJS
Когда дело доходит до структурирования и организации нашего кода JavaScript, выбор системы модулей играет жизненно важную роль. Двумя видными претендентами на этом поприще являются модули ECMAScript (ESM) с TypeScript и CommonJS (CJS). В этой статье мы рассмотрим преимущества каждого подхода, рассмотрим их удобство для разработчиков, углубимся в сравнение производительности и, в конечном счете, поймем, почему ESM с TypeScript может быть предпочтительным выбором для современной..

Удивительный пакет Golang, который вы должны проверить
Добро пожаловать! Golang — потрясающий язык программирования с массой возможностей. Если вы новичок в Golang, перейдите по ссылке ниже, чтобы узнать о нем больше:

Освой JavaScript бесплатно
Вот список, который я собрал из замечательных ресурсов, чтобы лучше разбираться в JavaScript и разработке интерфейсов. Предполагая, что у вас уже есть базовые представления об основах и принципах работы JavaScript, эти книги и руководства могут помочь вам поднять свои навыки на новый уровень - и все они бесплатны! Стек JavaScript с нуля Размещенный на GitHub, JS Stack From Scratch - это учебное пособие, в котором рассматривается около 25 различных библиотек и инструментов..

Объяснение принципов SOLID
Принципы SOLID — это набор передовых практик мира объектно-ориентированного проектирования (OOD). Мы должны учитывать их при создании нашего программного обеспечения, если мы хотим, чтобы его было легче масштабировать, поддерживать и расширять. SOLID — это аббревиатура, и каждый символ этой аббревиатуры относится к принципу OOD, описанному ниже. S — принцип единой ответственности У одного класса должна быть только одна обязанность. Иногда вы можете увидеть этот принцип, записанный..

Веб-скрейпинг стал проще: пошаговое руководство по веб-скрейпингу в JavaScript
Узнайте, как использовать JavaScript для простого извлечения данных с веб-сайтов Веб-скрапинг — это мощная техника, позволяющая извлекать данные с веб-сайтов. С помощью JavaScript вы можете легко выполнять задачи веб-скрейпинга. В этом руководстве мы шаг за шагом проведем вас через процесс парсинга веб-страниц в JavaScript. Во-первых, мы начнем с введения в основы парсинга веб-страниц и JavaScript. Затем мы проведем вас через процесс доступа к HTML-содержимому веб-сайта с помощью..