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


Понимание семантики Move и Perfect Forwarding: Часть 3
Идеальная пересылка Идеальная пересылка и все остальное В предыдущей статье я представил ссылки на rvalue и обсудил, как их можно использовать для повышения производительности приложений C ++ с использованием семантики перемещения. В этой заключительной статье мы рассмотрим, как ссылки rvalue повышают гибкость кода C ++ при написании программ-шаблонов с использованием идеальной пересылки. Что такое Perfect Forwarding Идеальная пересылка позволяет шаблонной функции, которая..

Автоматическое форматирование кода с помощью prettier и jsbeautify в git pre commit hook
Всем привет!!! В этой статье мы узнаем, как выполнять автоматическое форматирование кода для файлов HTML, CSS, Sass, Scss, JavaScript, TypeScript, JSON и т. д. с помощью prettier и js-beautify на хуке git pre-commit с помощью husky и lint-staged . Мы можем выполнять это автоматическое форматирование кода для любых проектов/приложений, основанных на NPM (менеджере пакетов Node). Просто это означает, что мы можем интегрировать это в любой проект, содержащий файл package.json..

CodeNewb2Pro: Day013, Наследование
Все мы знаем, что половина гена исходит от матери, а другая половина — от отца, это основная идея наследственности. То же самое должно быть и в программировании, верно? Что такое наследование? Наследование означает, что подкласс (или дочерний класс) наследует атрибуты и методы другого класса (часто называют этот класс суперклассом или родительским классом). Обратите внимание, что дочерний класс is a относится к родительскому классу, например Dog is a Animal, Human is a Animal. Но..

Начинающий программист… Борьба настоящая.
Начинающий программист… Борьба настоящая. Итак, я нахожусь в середине третьей недели моего учебного курса по программированию в Iron Yard, и с самого начала это была тяжелая битва. Я прогнал этот гамбит эмоций: возбуждение, разочарование, гнев, воодушевление, нервозность, что угодно, я это почувствовал. Однако мой опыт до сих пор был потрясающим и изменил мою жизнь. Моя первоначальная идея для сегодняшнего поста заключалась в том, чтобы рассказать о том, какой проект мы делаем на..

Стандарты кода и регенерация в цепях Маркова
Обычно я продолжаю пытаться улучшить свои стандарты организации кода, Просмотр кода, написанного другими авторами Пытаясь оптимизировать то, как я поддерживаю и улучшаю свой код Обычно, делая это, я вижу, как хожу по кругу. Где спустя долгое время я вижу себя возвращающимся к методу/шаблону, который я использовал в прошлом. Сегодня меня позабавило, когда я увидел параллель между этим поведением и регенерацией в цепях Маркова и подумал, что должен сделать (общедоступную) заметку об..

Советы и хитрости UINavigationController
Это мой первый пост, так что терпите меня. Также оставьте любые отзывы, которые у вас есть! UINavigationController - довольно фундаментальный строительный блок для любого приложения iOS. Как вы уже догадались, он управляет ядром навигации по представлениям в большинстве приложений. Как пользователь переходит из представления A в представление B, обычно выполняется через UINavigationController. По сути, в приложении для iOS вы будете часто использовать UINavigationController. Тем не..

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