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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
Visual Type Scale

Хотите визуализировать разницу между размерами шрифтов, значениями REM и EM? Вот вам предварительный просмотр в режиме реального времени, чтобы наконец-то все запомнить. Понятная документация и мануал присутствуют.

📑 Сайт

Clean Code #инструменты #fonts
🧑‍💻 Используйте выражение with

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

Clean Code #совет #cleancode #python
📖 Android Application Development All-in-One For Dummies
🖋 Barry Burd, John Paul Mueller, 2020

Эта написанная простым языком книга начинается с того, что дает фундаментальное понимание основных технических идей Android, включая методы функционального программирования. Далее вы узнаете, как эффективно работать в Studio, программировать новые интересные фичи и тестировать свое приложение, чтобы убедиться, что оно готово к выпуску. У вас также будет возможность изучить Kotlin и развить маркетинговую смекалку.

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

Clean Code #книги #Android
Clean Code #test #git

Выберите правильный вариант 👇🏼
🧑‍💻 Люди отделены от вещей, которые они создают

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

Clean Code #совет
📑 Компании замедлили набор сотрудников по направлению разработки метавселенной

Исследователи Revelio Labs сообщили, что работодатели значительно замедлили набор сотрудников по направлению разработки метавселенной. Специалисты считают, что в прошлом году компании не хотели отставать от Meta и начали открывать новые вакансии, но сейчас популярность направления спала.

Clean Code #новости
📑 Повышение до тимлида: дорожная карта

Автора этой статьи около полугода назад повысили до тимлида. Он прошёл долгий путь, чтобы получить эту позицию. И теперь хочет поделиться своим опытом и мыслями.

Clean Code #статьи #career
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