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


Что это? Понимание контекста выполнения в JavaScript
Контекст выполнения или текущее значение this — это среда, в которой выполняется функция (или метод). Рассмотрим этот код: Выходы: Ralph Asterix is a mechanical engineer. Ralph likes to grow fruits and vegetables in spare time. Я вызываю person.printBio() в строке 12. В соответствии с правилами определения значения this значение this для этого вызова устанавливается в объект person . Поэтому, когда я ссылаюсь на this.firstName в строке 7, я фактически получаю..

5 советов VSCode, которые помогут повысить производительность в 10 раз
Visual Studio Code (VSCode) — мощный и популярный редактор кода, который может значительно повысить эффективность кодирования. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свой путь программирования, эти пять советов помогут вам стать в 10 раз более продуктивным с помощью VSCode. Давайте погрузимся! Основные сочетания клавиш: Первый шаг к повышению производительности в VSCode — освоение сочетаний клавиш. Эти ярлыки могут значительно сократить..

Flutter Bloc: введение (с локтем)
Хроники управления состоянием Flutter 10. Наличие множества решений для управления состоянием во флаттере — это то, что мне особенно нравится. Эти различные предоставляемые решения для управления состоянием не только дают нам идеи или правила для управления состоянием в наших приложениях на основе установленных «протоколов» указанным пакетом, но также помогают нам применять определенный шаблон проектирования и структуры папок, которые в некоторых случаях сделать одно решение более..

Code Smell 63 - Feature Envy (Зависть к особенностям)
Если ваш метод завистлив и не доверяет делегированию, вам следует начать это делать. Проблемы Связь Низкое повторное использование Низкая тестируемость Назначение плохих обязанностей Bijection Fault Один-единственный принцип разработки программного обеспечения Если мы построим всю нашу парадигму на одном правиле, мы сможем сохранить ее простоту и создать отличные модели. codeburst.io Решения Переместите метод в..

Начало работы с объектом URL JavaScript
Прекратите писать строки URL-адресов, подверженных ошибкам, и используйте объект JavaScript для управления URL-адресами в коде. Вы недавно писали эту строчку кода? const url = 'http://example.com/movies'; fetch(url) .then(response => response.json()) .then(data => console.log(data)); Скорее всего, если вы профессиональный веб-разработчик на любом этапе своей карьеры, то да, вы все время будете писать подобные вызовы API. Для простого примера, подобного приведенному..

Украина: 50 000 разработчиков, и это число растет
Согласно недавнему исследованию, в Украине более 90 000 ИТ-специалистов, в том числе 50 000 инженеров-программистов. Размер кадрового резерва ИТ-специалистов в Украине делает страну ведущим источником талантов в области разработки программного обеспечения среди европейских стран, а также все более привлекательным направлением для компаний, стремящихся создать команды разработчиков за рубежом. Страна с низкой средней зарплатой и большим количеством технических талантов звучит слишком..

Почему мы должны использовать осмысленные имена
Вы когда-нибудь задумывались о том, насколько читабелен ваш код? Хотите писать более читаемый код? Знаете кого-нибудь, кто не пишет читаемый код? Если ответ хотя бы на один из этих вопросов положительный, то вы находитесь в правильном месте. Давайте посмотрим на код ниже: int gmca(int MBY, int CY) { if(S.PM()) return null; else { int res = CY - MBY; return res; } } Можете ли вы сказать, что делает этот код? возможно нет. А теперь..