Публикации по теме '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;
}
}
Можете ли вы сказать, что делает этот код? возможно нет.
А теперь..