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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
CSS Layout

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

📑 Сайт

Clean Code #инструменты #CSS
Как программировать эффективно

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

Это частая проблема многих программистов, поэтому в видео автор на собственном опыте рассказывает, как это предотвратить.

📺 YouTube

Clean Code #видео #продуктивность
🔥 Лучшее на канале за неделю

1
. Повышение до тимлида: дорожная карта.

2. Visual Type Scale — хотите визуализировать разницу между размерами шрифтов, значениями REM и EM?

3. Используйте выражение with.
📑 Устаревшие Python-библиотеки, с которыми пора попрощаться

В Python, с каждым релизом, добавляют новые модули, появляются новые и улучшенные способы решения различных задач. Все мы привыкли пользоваться старыми добрыми Python-библиотеками, привыкли к определённым способам работы. Но пришло время обновиться, время воспользоваться новыми и улучшенными модулями и их возможностями.

Clean Code #новости #python
🧑‍💻 Менеджеры контекста следует вызывать с помощью отдельной функции

Менеджеры контекста следует вызывать с помощью отдельной функции или метода, всякий раз, когда они делают что-то другое, чем получение и освобождение ресурсов. Например: см. код. Первый пример не дает никакой информации, указывающей на то, что __enter__ и __exit__ делают что-то кроме закрытия соединения после транзакции. Быть явным важно в данном случае.

Clean Code #совет #cleancode #python
RhodeCode

Это веб-инструмент, который помогает в проведении ревью кода. Rhodecode позволяет команде эффективно взаимодействовать через итеративный, диалоговый код-ревью, для повышения качества кода. Инструмент дополнительно содержит слой управления доступом для защищенной разработки.

📑 Сайт

Clean Code #инструменты #CodeReview
Clean Code #test #git

Выберите правильный вариант 👇🏼
Clean Code #test #git

Выберите правильный вариант 👇🏼
🧑‍💻 Отставание от графика

Отставание по графику похож на фаст-фуд. Иногда это приемлемо, но если вы к этому привыкнете, это убьет продукт быстрее, чем вы думаете (и болезненным образом).

Clean Code #совет
📖 Terraform in Action
🖋 Scott Winkler, 2021

Рассматривая свою инфраструктуру как кодируемое приложение, вы можете мгновенно создавать и запускать новые компоненты и эффективно реагировать на новые требования к использованию. Terraform in Action представляет модель Infrastructure-as-Code с использованием удивительного инструмента автоматизации Terraform, обучая читателей проектированию и управлению серверами, которые можно совместно использовать, изменять, тестировать и развертывать одним нажатием кнопки.

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

Clean Code #книги #Terraform
🧑‍💻 Используйте строковые методы вместо модуля string

Используйте строковые методы вместо модуля string — они всегда быстрее и имеют тот же API для unicode-строк. Можно отказаться от этого правила, если необходима совместимость с версиями python младше 2.0.

В Python 3 остались только строковые методы.

Clean Code #совет #cleancode #python
Так ли нужны pet-проекты программисту

Существует мнение, что в портфолио каждого уважающего себя программиста должно быть как минимум несколько pet-проектов. Другие же говорят, что pet-проекты — это пустая трата времени, и лучше сосредоточиться на работе в конкретной компании.

Где здесь правда? На самом деле, и там, и там. В этом видео автор расскажет, почему одним программистам pet-проекты нужны как кислород, а другие могут спокойно обойтись и без них.

📺 YouTube

WebDEV #видео #профессия
🔥 Лучшее на канале за неделю

1
. Terraform in Action.

2. RhodeCode — это веб-инструмент, который помогает в проведении ревью кода.

3. Менеджеры контекста следует вызывать с помощью отдельной функции.
Cloudflare Pages

Бесплатный веб-хостинг (платформа JAMstack) с простой интеграцией с Git, предназначенный для совместной работы фронтенд разработчиков. Неограниченное количество сайтов, неограниченное количество запросов, неограниченная пропускная способность.

📑 Сайт

Clean Code #инструменты #web
🧑‍💻 Приоритеты

При принятии решений при прочих равных следуйте следующему правилу приоритетов: БезопасностьНадежностьУдобство использования (доступность и UX) → ОбслуживаемостьПростота (опыт разработчика/DX) → Краткость (длина кода) → ФинансыПроизводительность. Но не следуйте этому правилу слепо, потому что все зависит от характера продукта. Как и в любой профессии, чем больше опыта вы нарабатываете, тем лучше вы находите баланс для каждой конкретной ситуации. Например, при разработке игрового движка наивысший приоритет имеет производительность, но при создании банковского приложения безопасность является наиболее важным фактором.

Clean Code #совет
📖 Ultimate Go Notebook
🖋 William Kennedy, Hoanh An, 2021

Эта практическая книга по Go научит вас программировать на этом быстро набирающем популярность языке. Многочисленные примеры кода и авторские замечания к ним помогут быстро войти в рабочую среду и начать разбираться в основах программирования.

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

Clean Code #книги #Go
📑 Все в онлайн: LinkedIn закрывает подразделение маркетинга глобальных мероприятий

LinkedIn объявил о «реструктуризации» маркетингового подразделения, занимавшегося проведением «глобальных мероприятий» компании. На деле это означает закрытие направления и увольнение всех сотрудников.

Clean Code #новости
📑 Очередная история о борьбе с выгоранием

Автор рассказывает о своей истории. Все что он рассказывает — его личный опыт и не факт, что приёмы, которые помогли ему, помогут и вам. Однако он надеется, что хотя бы часть из них будет кому-то полезна.

Clean Code #статьи #longread #health