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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
🧑‍💻 Обращайте внимание на то, что строка может быть unicode-строкой

Когда вы проверяете, является ли объект строкой, обратите внимание на то, что строка может быть unicode-строкой. В python 2 у str и unicode есть общий базовый класс, поэтому вы можете написать:

if isinstance(obj, basestring):

Отметим, что в Python 3, unicode и basestring больше не существуют (есть только str) и bytes больше не является своего рода строкой (это последовательность целых чисел).

Clean Code #совет #cleancode #python
📖 The Missing README: A Guide for the New Software Engineer
🖋 Chris Riccomini, Dmitriy Ryaboy , 2021

Для новых инженеров-программистов умение программировать — это только полдела. Вы быстро обнаружите, что некоторым навыкам и процессам, которые являются ключевыми для вашего успеха, не учат почти нигде. Данная книга заполняет этот пробел — квинтэссенция уроков, лучших практик и инженерных основ, которым авторы обучали начинающих разработчиков в ведущих компаниях более десяти лет.

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

Clean Code #книги #programming
🧑‍💻 Не пишите код только для хорошего развития событий

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

Clean Code #совет
Как ускорить разработку на JavaScript

Quokka — невероятно полезный инструмент для ускорения разработки на JavaScript и TypeScript, и в этом видео автор покажет, как им пользоваться.

Вы узнаете, как установить этот плагин в свой редактор кода (он работает в VS Code, Sublime Text, Atom и WebStorm), а также в общих чертах ознакомитесь с его возможностями.

📺 YouTube

WebDEV #видео #javascript
🔥 Лучшее на канале за неделю

1
. The Missing README.

2. HTML-CSS-JS — онлайн-редактор HTML, CSS и JS с мгновенным предварительным просмотром..

3. Обращайте внимание на то, что строка может быть unicode-строкой.
ColorScheme

Это инструмент для подбора цветов и генерации цветовых схем. На сайте ColorScheme вы можете найти различные таблицы, каталоги, карты цветов, инструменты для работы с цветом, справочную литературу по цветоведению/колористике и другие тематические материалы.

📑 Сайт

Clean Code #инструменты
🧑‍💻 Для последовательностей используйте тот факт, что пустая последовательность есть false

Для последовательностей (строк, списков, кортежей) используйте тот факт, что пустая последовательность есть false — см. код.

Clean Code #совет #cleancode #python
📖 Python by Example: Learning to Program in 150 Challenges
🖋 Nichola Lacey, 2019

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

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

Clean Code #книги #Python
📑 Эксперты оценили потребление ресурсов ПК после начальной установки дистрибутивов Ubuntu 22.04 с разными рабочими столами

Эксперты Register оценили потребление ОЗУ и объёма дискового накопителя после начальной установки дистрибутивов на основе Ubuntu 22.04 с различными версиями среды рабочего стола.

Clean Code #новости #Ubuntu
📑 Эффективность — ваш враг

Есть большая вероятность, что причиной большинства проблем в вашей жизни и работе является недостаточная бездеятельность. В статье рассказано как устроена бездеятельность и почему вам её нужно больше.

Clean Code #статьи #longread #career
Clean Code #test #oop

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

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

Clean Code #совет
Render

Это унифицированная платформа для создания и запуска приложений и веб-сайтов с бесплатным SSL, глобальным CDN, частными сетями и автоматическим развертыванием из Git.

📑 Сайт

Clean Code #инструменты
Как ускорить разработку на JavaScript

Quokka — невероятно полезный инструмент для ускорения разработки на JavaScript и TypeScript, и в этом видео автор покажет, как им пользоваться.

Вы узнаете, как установить этот плагин в свой редактор кода (он работает в VS Code, Sublime Text, Atom и WebStorm), а также в общих чертах ознакомитесь с его возможностями.

📺 YouTube

WebDEV #видео #javascript
🔥 Лучшее на канале за неделю

1
. Эффективность — ваш враг.

2. ColorScheme — это инструмент для подбора цветов и генерации цветовых схем.

3. Для последовательностей используйте тот факт, что пустая последовательность есть false.
📑 Postgres Professional откажется от поддержки Windows в 15-х версиях Postgres Pro Standard и Postgres Pro Enterprise

Postgres Professional собирается снижать степень поддержки ОС Windows в своих продуктах. В готовящихся к выпуску 15-х версиях Postgres Pro Standard и Postgres Pro Enterprise поддержки Windows уже не будет. Предыдущие версии компания будет обслуживать в полном объёме вплоть до окончания срока поддержки. Компания указала, что сборки PostgreSQL и PostgreSQL для 1С для Windows планируют выпускать в штатном режиме.

Clean Code #новости
🧑‍💻 Не пользуйтесь строковыми константами

Не пользуйтесь строковыми константами, которые имеют важные пробелы в конце — они невидимы, а многие редакторы обрезают их.

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

Это расширение играет роль песочницы для прототипирования кода. Quokka.js выводит на экран output каждого шага прямо в редакторе и указывает на неправильный код сообщениями в той же строке.

📑 Сайт

Clean Code #инструменты #JavaScript
Clean Code #test #Git

Выберите правильный вариант 👇🏼