Clean Code
13.4K subscribers
2.29K photos
5 videos
2.93K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
加入频道
API Insights by Moesif

Вы даже не представляете, насколько полезным может быть API-менеджмент, в том числе и в отношении монетизации использования API конечными пользователями и разработчиками.

Moesif API Insights - инструмент с Github-интеграцией, который поможет в аналитике и мониторинге использования API. Это позволит вам не только исправить баги, но и подстроить API конкретно под нужды разработчиков.

Github

#api_management #tools
Как общаются программы / Что такое API, REST, CRUD и CLI

Из этого выпуска рубрики "Знать как" вы узнаете о том, что такое API, REST, RESTFull, CRUD, CLI и как весь этот зверинец связан между собой. Все эти технологии помогают нам общаться с машинами, а машинам общаться друг с другом.

📺 YouTube

Clean Code #видео #api
📑 ​Вышел Chrome 105

Прекращение поддержки специализированных web-приложений Chrome Apps. Их заменят обособленные web-приложения на базе технологии Progressive Web Apps и стандартных Web API. В Chrome 109 возможность выполнения Chrome Apps будет отключена

Clean Code #новости #API #web #Chrome
🧑‍💻 Комментирование в Си

Комментарии полезны, но есть и опасность чрезмерного комментирования. НИКОГДА не пытайтесь объяснить в комментарии, КАК работает ваш код: гораздо лучше написать код так, чтобы принцип работы был очевиден, а объяснять плохо написанный код — это пустая трата времени.

Продолжение следует...

Clean Code #совет #API #Си #cleancode
🧑‍💻 Комментирование в Си

Как правило, желательно, чтобы комментарии поясняли, ЧТО делает ваш код, а не КАК. Кроме того, постарайтесь не размещать комментарии внутри тела функции: если функция настолько сложна, что нужно отдельно комментировать ее части, скорее всего, вам надо вернуться к главе 6. Можно давать небольшие комментарии, чтобы отметить что-то особенно умное (или уродливое) или предупредить об этом, но старайтесь избегать лишнего. Вместо этого поставьте комментарии во главе функции, сообщите людям, что она делает, и, возможно, ПОЧЕМУ она это делает.

При комментировании функций Tarantool C API используйте систему комментирования Doxygen (разновидность Javadoc): то есть @tag, а не \tag. Основные используемые теги: @param, @retval, @return, @see, @note и @todo.

Clean Code #совет #API #Си #cleancode
📖​Python Testing with pytest
🖋 Brian Okken, 2017

Фреймворк для тестирования pytest помогает быстро писать тесты и сохранять их удобочитаемыми и поддерживаемыми без использования повторяющегося кода. Писать маленькие тесты с помощью pytest так же просто, как масштабировать до сложного функционального тестирования приложений, пакетов и библиотек. Для проектов на основе Python pytest является хорошим выбором для тестирования кода, если вы ищете полнофункциональный, независимый от API, гибкий и расширяемый фреймворк. Книга подходит тем, кто уже знаком с модульным тестированием.

💾 Скачать книгу

Clean Code | #книги #Python #API
📑 ​Twitter отключила бесплатный доступ к API для всех

Twitter отключила свой бесплатный API, что привело к нарушению работоспособности большого количества приложений и веб-сайтов. Ограничение в частности затронуло те программы, которые использовали API для распространения контента из соцсети.

Clean Code #новости #API #web
📑 Делаем конфиг сервер безсерверным при помощи AWS API Gateway и DynamoDB

Облака все больше проникают в повседневную жизнь пользователя. Поэтому все больше разработчиков берут облака в свой арсенал инструментов, обустраивая эту самую жизнь пользователя. Об облаках и пойдет речь в этой статье.

Clean Code #статьи #API
🧑‍💻 Пишите хорошие комментарии

...Если мы пишем чистый код, то код должен говорить сам за себя. Он объясняет, почему код был написан, чтобы пролить свет на его замысел. Примером уместного комментария может служить объяснение стороннего API разработчика, чтобы вы и ваша команда могли получить разъяснения.

Продолжение следует...

Clean Code #совет #API
🧑‍💻 По возможности применяйте метапрограммирование

...Но если относиться к person как к данным и извлекать всю информацию (поля и значения), необходимую для генерации SQL-запроса во время выполнения программы, можно быстро написать высокодинамичный код. Эта техника называется “метапрограммирование”, и при работе с большинством популярных языков вы можете применять ее с помощью Reflection API.

Продолжение следует...

Clean Code #совет #API #SQL #cleancode
🧑‍💻 Изучайте новейшие возможности языка, но используйте их с осторожностью

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

Продолжение следует...

Clean Code #совет #API #cleancode