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


Быстрый поиск библиотек при работе с Java-проектами
Быстрый поиск библиотек при работе с Java-проектами Ява | банка | Программирование | Развитие | Время выполнения | Оракул Поэтому я постоянно работаю со старыми и новыми java-проектами. Иногда при работе с этими проектами вы можете столкнуться с поиском одной или двух библиотек, чтобы убедиться, что они есть или упакованы в каталоги lib или репозиторий артефактов. Я так устал распаковывать библиотеку только для того, чтобы узнать, что она не та. Эта статья покажет вам, как..

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

Прекратите повторять вызовы API!
TL; DR . Недавно я посетил обзор дизайна, где мне показалось, что повторение вызовов API - это обычная хорошая практика. В этой короткой статье я хочу объяснить, почему этот подход всегда следует ставить под сомнение и как этот подход может привести к серьезному отключению всего вашего стека. При разработке компонента в распределенной системе я всегда задаю вопрос, когда кто-то упоминает свой подход к повторной попытке: «Что является корневой службой в этой цепочке вызовов?»..

Мутационное тестирование в PHP: измерение качества покрытия кода
Мутационное тестирование в PHP: измерение качества покрытия кода Как вы оцениваете, насколько хороши ваши тесты? Многие люди полагаются на самую популярную оценку, которую все знают - покрытие кода. Но это количественный, а не качественный показатель. Он показывает, какая часть вашего кода покрывается тестами, но не насколько хорошо эти тесты написаны. Один из способов решения этой проблемы - тестирование на мутации. Это инструмент, который вносит небольшие изменения в исходный..

Просто закодируйте это
Я научился писать код. Если я оглянусь на это сейчас, то это было много работы и потребовалось много времени, чтобы добраться туда, где я нахожусь сейчас. Но в то время так не казалось. Я был слишком заинтересован в том, что строил, чтобы обращать внимание. Но между идеей и тем, как я начал писать код, прошел год. Я пробовал один язык, и мне не понравился синтаксис. Я попробовал другой, и он мне тоже не понравился. На какое-то время я перестал искать решение, потому что сдался...

Встраивание сторонних приложений React в Quip для развлечения и получения прибыли - Часть 1
Как мы позволили сторонним разработчикам встраивать приложения в документы Quip через платформу Quip Live Apps. В 2016 году мы в Quip сформулировали концепцию: сделать возможным встраивание чего угодно в документ Quip и позволить разработчикам по всему миру расширять холст документа. Мы знали, что это будет невероятно сложно. С технической стороны мы ожидали проблем с управлением iframe, настройкой модели безопасности, изолированием стороннего кода и обработкой производительности...

100 дней испытания кода
В этот прекрасный воскресный день я решил заняться программированием интересных сторонних проектов в течение 100 дней (может быть, не 100 дней подряд!). Почему? Что ж, один совет, который всегда можно услышать, - это то, что для непрерывного прогресса нужно заставлять себя делать что-то новое. То же самое можно применить и к кодированию, особенно с учетом того, что новые фреймворки и технологические стеки сбрасываются почти каждый день, и есть так много интересных проектов, которые вы..