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


Почему SOLID важен в объектно-ориентированном программировании ООП?
Я хотел бы, чтобы Typescript продемонстрировал здесь важность SOLID. SOLID — это принципы кодирования ООП. Важно знать, как это реализовать и зачем это нужно. Давайте создадим сервис для вычисления общей площади одной или нескольких фигур. Принцип единой ответственности. У класса должна быть одна и только одна причина для изменения, то есть у класса должна быть только одна работа. Наша цель — вычислить общую площадь одной или нескольких фигур. Каждый class выполняет одну работу,..

Обнаружение ошибок JavaScript во время компиляции с помощью компилятора TypeScript
Все мы знаем, что TypeScript - это язык, который компилируется в JavaScript. Во время компиляции TypeScript может выдавать ошибки на терминал и вообще не позволяет компилировать код. Даже если вы пишете чистый код JavaScript, мы все равно можем использовать компилятор TypeScript для обнаружения возможных ошибок во время компиляции, вместо тестирования и обнаружения их во время выполнения. Что может быть очень дорого ( ошибка на миллиард долларов ). Наиболее часто используемыми..

8 опытных трюков с TypeScript, которые выведут ваш код на новый уровень
Откройте для себя секреты, от расширенного вывода типов до умной обработки ошибок, которые поднимут ваши навыки программирования на новый уровень. Добро пожаловать в это замечательное руководство, которое улучшит вашу игру на TypeScript. Давайте погрузимся прямо в! Вы когда-нибудь задумывались, что такое TypeScript? TypeScript — это расширенный набор JavaScript, который в первую очередь предоставляет необязательную статическую типизацию, классы и интерфейсы. Почему TypeScript?..

Изучение основных концепций объектно-ориентированного и функционального программирования
Давным-давно люди, занятые в индустрии программирования, не были избалованы разнообразием языков программирования на выбор. В первые годы эры компьютерных наук вам, скорее всего, пришлось бы иметь дело с такими традиционными языками, следуя парадигме процедурного программирования, такой как, например, FORTRAN. Основная жалоба на использование таких языков, вероятно, заключалась в высоком риске того, что изменение чего-либо в одном месте может вызвать лавину ошибок в другом месте. Шли..

TS: Utility-Types: Типы кортежей
Улучшите систему типов вашей кодовой базы TypeScript с помощью этих многократно используемых типов для работы с кортежами. Эти типы используют мощную систему вывода TypeScript и составляют основу для других, более продвинутых типов, которые будут раскрыты в последующих статьях. Обзор В TypeScript есть два совершенно разных способа описания списков элементов: массивы и кортежи . Мы кратко рассмотрим различия между ними и обсудим, что делает кортежи интересными. Множество..

Шаблоны проектирования: шаблон команд в TypeScript
Разделите вызывающего абонента и получателя и сгладьте различия между разными получателями. Позволяет легко добавлять различные команды для добавления различных функций. Добро пожаловать в серию Шаблоны проектирования в TypeScript , в которой представлены некоторые полезные шаблоны проектирования в веб-разработке с использованием TypeScript. Предыдущие статьи следующие: Шаблон посетителя на TypeScript Стратегический паттерн на TypeScript Одиночный шаблон в TypeScript..

Почему Angular использует observables, а не Promise ?
В Angular для обработки асинхронных операций используются как наблюдаемые объекты , так и промисы. Однако наблюдаемые объекты предлагают несколько преимуществ по сравнению с обещаниями, что делает их предпочтительным выбором во многих сценариях: Поддержка нескольких значений. Наблюдаемые объекты могут выдавать несколько значений с течением времени, в то время как промисы предоставляют только одно значение . Это делает наблюдаемые объекты более подходящими для обработки потоков..