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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
📑 В Гондурасе запустили «Биткоин долину»

В туристическом городе Санта-Люсия в Гондурасе запустили «Биткоин долину». Владельцы больших и малых предприятий города приспосабливаются к использованию криптовалют в качестве оплаты в попытке привлечь туристов.

Clean Code #новости
🧑‍💻 Риск — это деловое решение

Безопасность имеет несколько уровней, каждый уровень необходимо оценивать как отдельно, так и по отношению к целому. Риск — это деловое решение, имеющее прямое отношение к уязвимости и вероятности ее возникновения. У каждого продукта/организации свое отношение к риску, на который они готовы пойти ради получения выгоды. Часто UX, безопасность, производительность конкурируют между собой.

Clean Code #совет
Учебник JavaScript

Учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM. Вы можете изучить JavaScript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП.

📑 Сайт

Clean Code #инструменты #js
Clean Code #test #patterns

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

Выберите правильный вариант 👇🏼
🧑‍💻 Постарайтесь заключать в каждую конструкцию try...except минимум кода

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

Clean Code #совет #cleancode #python
📖 Multithreaded JavaScript: Concurrency Beyond the Event Loop
🖋 II Thomas Hunter, Bryan English, 2021

По своей природе JavaScript должен быть однопоточным. Это отражено не только в библиотеках и приложениях, но и в сообщениях на онлайн-форумах, в книгах и документации. Благодаря недавним достижениям в платформе, таким как веб-воркеры в браузере, worker_threads в Node.js, а также объекты Atomics и SharedArrayBuffer, JavaScript инженеры могут создавать многопоточные приложения. Эти функции станут крупнейшим сдвигом парадигмы для самого популярного в мире языка программирования.

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

Clean Code #книги #js
🧑‍💻 Научитесь отпускать

Поймите, что у каждого кода есть жизненный цикл, который заканчивается. Иногда он умирает в младенчестве до запуска. Умейте отпускать такие ситуации. Знайте разницу между 4 категориями функций и умело вкладывайте свое время и энергию:

— Core: как двигатель в автомобиле. Продукт не имеет смысла без него.
— Necessary: как запасное колесо автомобиля. Оно редко используется, но в случае необходимости его использование определяет успех системы.
— Added value: как подстаканник в автомобиле. Хорошо, что он есть, но продукт вполне пригоден для использования без него.
— Unique Selling Point: основная причина, по которой люди должны покупать ваш продукт, а не товары конкурентов. Например, ваша машина — лучший внедорожник.

Clean Code #совет
Как создавать крупные проекты на Java

Очевидно, что создавать программы на 15 строк кода не так выгодно, как большие проекты на сотни и тысячи строк.

Тем не менее, больше — не значит сложнее. В этом видео автор на примере языка Java разберёт все этапы создания столь крупных проектов и поделится несколькими полезными советами по этой теме.

📺 YouTube

Clean Code #видео #java
🔥 Лучшее на канале за неделю

1
. Multithreaded JavaScript: Concurrency Beyond the Event Loop.

2. Учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.

3. Научитесь отпускать.
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