При слиянии веток всегда вызывает проблемы файл package-lock.json. Напишем простое демонстрационное приложение для Node.JS, которое будет облегчать работу с git-репозиторием. В его задачи входит удаление проблемного файла, его восстановление с…
Запись опубликована в “Программирование”
Для тестирования кода можно использовать самописные библиотеки: они медленные и с их помощью сложно смоделировать реально работающую ФС. А можно воспользоваться библиотеками Proxyquire или Sinon. Proxyquire позволяет переопределить импорт файла,…
Если хотите научиться программировать или изучить новый язык программирования, но не знаете с чего начать, то эта статья для вас. Последние пару лет я проводил много времени, чтобы изучить веб-разработку…
Вынуждены разочаровать тех, кто представляет ботов, как инструмент исключительно для автоответов и искусственной активности. Думайте о Telegram боте как об автоматизированной учетной записи, которая может выполнять для вас некоторые действия.…
Все, что браузер способен воспринять, отобразить и/или запустить. То есть HTML, CSS и JavaScript. HTML (Hypertext Markup Language, язык разметки гипертекста) говорит браузеру, что он должен отобразить, например, заголовок, абзац,…
Многие разработчики ненавидят тестирование. Они просто не умеют его готовить. Держите рецепт тестируемого кода с гарниром из SOLID принципов. Основная идея модульного тестирования – возможность разделить проект на отдельные единицы,…
Макрос на определение размера массива: Это лучше, чем обычный sizeof(array)/sizeof(array[0]), потому что вызывает краш при компиляции, если переданный массив является просто указателем или нулевым указателем, тогда как более простые макросы…
HttpUrlConnect страдает от некоторых багов. Okhttp решает эти проблемы. Анонс. На локальные файлы aar можно ссылаться, как показано ниже: Для удобной работы с логами можно использовать Pidcat Делайте коммиты с…
Создание программного обеспечения будет первым способом в этом списке. Самое замечательное заключается в том, что когда оно построено (и относительно без ошибок), вам больше не нужно прилагать особых усилий, в…
В этой подборке собрано 10 реализаций математических задач, которые с легкостью решаются программно. Сможете ли решить все самостоятельно? Часть математических задач, которые мы разобрали, могут быть достаточно простыми. Но в…