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


День 1 из 100 дней SwiftUI
Добро пожаловать в эту серию постов. Моя цель — поделиться своим прогрессом, следуя 100 Days of SwiftUI by Paul Hudson . Будучи студентом информатики из Германии, я пишу код уже пару лет, но только недавно начал заниматься разработкой для IOS. С помощью этого задания я намерен улучшить свои знания о Swift и SwiftUI и усвоить популярные принципы проектирования. а также важные соглашения о кодировании. Что касается моего опыта… Ну, я начал изучать Java в школе и вскоре открыл для..

Примените шаблон декоратора в .NET с помощью Autofac
Я рекомендую придерживаться хороших принципов проектирования и структуры при разработке приложений. В процессе разработки мы добавляем новые функции в наши приложения: это может быть запрос функции от вашего клиента или улучшения, которые вы предложили. Несмотря ни на что, эти предстоящие изменения также изменят уже заданную кодовую базу. Когда вносятся изменения, мы хотим, чтобы это было как можно проще. В этом посте я собираюсь показать вам пример того, как вы можете использовать..

Объяснение методов расширения в C#
Существующие классы часто предлагают полезные методы. Но что делать, если нужного просто нет? Не волнуйтесь, решение называется «Метод расширения», и его легко понять и использовать. Что такое метод расширения? Реализация метода расширения Объяснение Архитектурная интеграция Заключение Что такое метод расширения? Большинство из вас уже знакомы с принципом открытого-закрытого — и здесь вы все равно должны помнить об этом. Существующий программный код должен быть открыт..

Учебное пособие по кодированию JavaScript  — Часть 1
Давайте начнем программировать на языке программирования JavaScript с помощью простого текстового файла и вашего веб-браузера. Я использую TextEdit в macOS и веб-браузере Brave, но вы можете использовать практически любой современный текстовый редактор и веб-браузер, какие захотите. Создайте новый текстовый файл на рабочем столе с текстом «JavaScript!» и назовите его «JavaScript.html». Теперь мы заменим «JavaScript!» текст со следующим, который представляет собой разметку HTML для..

Индиана Джонс и универсальный способ поиска текста
5 минут на изучение регулярных выражений Зачем нужна такая недружественная новичку тема ?! Потому что вы научитесь проверять и искать текст на всех языках программирования! Вот почему! Кроме того, вы создаете шаблоны проверки один раз и используете их до бесконечности и далее. Хотя это сложно изучить, потому что синтаксис похож на иероглифы в «В поисках утраченного ковчега», истинная ценность заключается в том, чтобы иметь этот инструмент в вашем поясе с инструментами...

Давайте проясним подъем на JavaScript
Что такое подъем в JavaScript и как это работает? Подъем - это функция в JavaScript, которая перемещает все объявления переменных и функций в начало кода (это утверждение не означает, что код физически перемещается вверх). Как мы все знаем, движок JavaScript создает контекст выполнения , в котором запускает код JavaScript. В контекстах выполнения есть две фазы - фаза создания и фаза выполнения. Этап создания - это этап, на котором происходит подъем. Теперь давайте попробуем..

Причуды и особенности NaN
Это число или нет? NaN — это свойство глобального объекта, представляющее несостоятельность математического оператора. Буквально это означает «не-число». Это также может быть болью в прикладе, чтобы придавить. Вот почему. Значит, NaN — это не число? Кажется очевидным, я имею в виду, в конце концов, это в названии. Быстрая проверка его типа данных подтвердит это: Довольно иронично, что вещь под названием «Not-A-Number» на самом деле является числовым типом данных. Так..