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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
🔥 Лучшее на канале за неделю

1
. Почему разработчик должен владеть продуктом и как это сделает его счастливым.

2. AO Analytics — бесплатная аналитика для любых сайтов, без ограничений по объёму.

3. GANs in Action.
📑 Google отстранила разработчика, который «нашёл» сознание у ИИ компании

Инженер по программному обеспечению Блейк Лемойн заявил журналистам из The Washington Post, что нейросетевая языковая модель LaMDA от Google обладает признаками собственного сознания. После этого компания отстранила его от работы.

Clean Code #новости
🧑‍💻 Связанные концепции/функции следует размещать рядом

Связанные концепции/функции следует размещать рядом, чтобы не было необходимости постоянно перемещаться по файлу вверх-вниз. Если одна функция вызывает другую, то вызываемая функция должна располагаться под вызывающей функцией (если это возможно) и разделяться пустой строкой.

Данный совет может противоречить ранее описанному. Выбрав приоритетный совет для команды, стоит придерживаться его на всем проекте.

Clean Code #совет #cleancode
Code4startup

Информационный ресурс для общего развития программиста. На примере успешных стартапов здесь предлагается обучение основам программирования. К примеру, HTML5 и CSS здесь предлагается изучать на примере Airbnb, а Firebase – на примере TaskRabbit.

📑 Сайт

Clean Code #инструменты
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