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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
📑 Из бесплатного VPN-сервиса Airplane Accelerates в Китае слили базу данных пользователей на 5,7 млн записей

В Китае из бесплатного VPN-сервиса Airplane Accelerates слили базу данных пользователей на 5,7 млн записей. База содержит: IP-адреса, домены, идентификаторы и временные метки пользователей. Об этом заявляет портал Cybernews. Специалисты по кибербезопасности обнаружили 7 июля 2022 года в свободном доступе экземпляр ElasticSearch. Он содержал журнал VPN-подключений весом 626 ГБ.

Clean Code #новости
🧑‍💻 Копипаста

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

Clean Code #совет
HTML-CSS-JS

Онлайн-редактор HTML, CSS и JS с мгновенным предварительным просмотром. Трио HTML-CSS-JS - это части всех веб-сайтов, с которыми взаимодействуют пользователи. Повысьте эффективность вёрстки и обеспечьте максимальное удобство для пользователей с помощью коллекции бесплатных онлайн-инструментов!

📑 Сайт

Clean Code #инструменты #HTML #CSS #JavaScript
Clean Code #test #oop

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

Выберите правильный вариант 👇🏼
🧑‍💻 Обращайте внимание на то, что строка может быть 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 #совет