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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
Clean Code #test

Выберите правильный вариант 👇🏼
📑 Яндекс поделился с сообществом языковой моделью YaLM на 100 млрд параметров

Семейство языковых моделей YaLM уже давно применяется в Алисе и других сервисах Яндекса. Теперь самая мощная из них доступна всем. Компания опубликовала YaLM 100B на GitHub под лицензией Apache 2.0.

YaLM 100B обучали на почти 2 ТБ текстов из датасетов и интернета, в том числе на английском. Для этого компания использовала суперкомьютер, который признан самым мощным в восточной Европе, согласно рейтингу Top-500. Теперь это крупнейшая в мире GPT-подобная нейросеть для работы с текстами, свободно доступная в опенсорсе.

Clean Code #новости
🧑‍💻 Сообщение о фиксации

Сообщение о фиксации — это не о том, что вы сделали (это можно прочитать в gig log -p), а о том, ПОЧЕМУ вы это сделали. О контексте изменения. Справочная информация. Резюмируйте анализ. Это поможет вашему будущему «Я», новому товарищу по команде или человеку, исправляющему ошибки, понять код и то, что с ним происходило в течение времени.

Clean Code #совет #cleancode
Clean Code #test #patterns

Выберите правильный вариант 👇🏼
📑 Ответ
Anonymous Quiz
68%
Да
32%
Нет
🔥 Лучшее на канале за неделю

1
. Качество кода: нестабильность и абстрактность.

2. Code4startup — информационный ресурс для общего развития программиста.

3. Сообщение о фиксации.
AWS

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

📑 Сайт

Clean Code #инструменты
🧑‍💻 Общие рекомендации по написанию кода

Сравнения с None должны обязательно выполняться с использованием операторов is или is not, а не с помощью операторов сравнения. Кроме того, не пишите if x, если имеете в виду if x is not None — если, к примеру, при тестировании такая переменная может принять значение другого типа, отличного от None, но при приведении типов может получиться False!

Clean Code #совет #cleancode #python
📖 Architecting for Scale
🖋 Lee Atchison, 2020

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

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

Clean Code #книги #Scale
📑 Исследователь взломал умные джакузи по всему миру

Исследователь безопасности из EatonWorks обнаружил уязвимость в системе SmartTub, которая предназначена для дистанционного управления гидромассажными ваннами компании Jacuzzi. В итоге он смог получить удалённый доступ к ванным по всему миру.

Clean Code #новости
📑 Привлекательные структуры данных

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

Clean Code #статьи
Clean Code #test #git

Выберите правильный вариант 👇🏼
🧑‍💻 Используйте с умом различные программные средства

Используйте с умом различные программные средства: библиотеки, языки, платформы и т. д. Используйте как можно больше нативных конструкций. Не искажайте технологию, но и не искажайте проблему. Выберите правильное средство для работы, или вам придется найти правильную работу для средства, которое у вас есть.

Clean Code #совет #cleancode
Test Collab

Современный инструмент, предлагающий целую платформу для тестирования приложений.

Одна из его особенностей — инновационный способ интеграции со всеми популярными системами отслеживания ошибок и инструментами автоматизации.

Ко всему прочему, система содержит в себе возможности agile-методологии, отслеживания времени, управления требованиями, планирования и составления расписаний.

📑 Сайт

Clean Code #инструменты #testing
🔥 Лучшее на канале за неделю

1
. Привлекательные структуры данных.

2. Test Collab — современный инструмент, предлагающий целую платформу для тестирования приложений. .

3. Разработка БАЗ ДАННЫХ.