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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
Введение в Docker с полного нуля

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

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

📺 YouTube

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

1. Practical Mathematical Optimization.

2. Quokka — это расширение играет роль песочницы для прототипирования кода.

3. Выходите из своей зоны комфорта.
Unsplash

Самый мощный фото-движок в мире. API Unsplash – это современный API JSON, который отображает всю необходимую для создания любого UX информацию. Понятная документация и мануал присутствуют.

📑 Сайт

Clean Code #инструменты
🧑‍💻 Документация

Хороший код не нуждается в документации, а отличный код имеет отличную документацию, так что любой, кто не участвовал в развитии проекта, может продуктивно работать с ним. Незадокументированная функция — это несуществующая функция. У несуществующей функции не должно быть кода.

Clean Code #совет
📖 Deep Learning Patterns and Practices
🖋 Andrew Ferlitsch, 2021

Большая проблема глубокого обучения заключается в переносе передовых технологий из научно-исследовательских лабораторий в производство. В этом уникальном руководстве изложены последние идеи глубокого обучения, полученные автором Эндрю Ферличем в работе с Google Cloud AI. В нём вы найдете модели глубокого обучения, представленные в уникальном новом виде расширяемых шаблонов проектирования, которые вы можете легко встраивать в свои программные проекты. Каждый ценный метод представлен в простой для понимания форме и дополнен доступными диаграммами и примерами кода.

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

Clean Code | #книги #patterns
📑 В Chrome внесено изменение, допускающее запись в буфер обмена без действий пользователя

В недавних выпусках движка Chromium изменено поведение, связанное с записью в буфер обмена. Если в Firefox, Safari и старых выпусках Chrome запись в буфер обмена допускалась только после явных действий пользователя, то в новых выпусках для записи достаточно просто открыть сайт. Изменение поведения в Chrome объясняется необходимостью чтения данных из буфера обмена при выполнении теста, проверяющего работу заставки Google Doodle на странице открытия новой вкладки. Вместо специфичной обработки данной ситуации, в Chromium просто разрешили всем сайтам обращаться к буферу обмена (читать и записывать) без необходимости предварительных действий со стороны пользователя.

Clean Code #новости #Chrome
📑 Комплексная разработка веб-приложений с помощью React и Node.js

React и Node.js. Сочетание этих двух технологий дает огромные преимущества при комплексной разработке веб-приложений.

Посмотрим, насколько хорошо совмещаются React и Node.js для создания быстрых сайтов, которые легко поддерживаются в течение долгого времени.

Clean Code #статьи #React #NodeJS #web
Coolors

Быстрый генератор цветовых схем. Создайте идеальную палитру или вдохновляйтесь готовыми цветовыми схемами.

📑 Сайт

Clean Code #инструменты #colors
Как не облажаться при собеседовании на JavaScript

Как говорится, существует две версии JavaScript: одна для работы, вторая — для собеседований. Стоит ли говорить, что если вы хотите получить работу, вы должны знать оба варианта?

В этом видео автор объясняет, какие вопросы обычно задают при собеседовании на JavaScript-разработчика (спойлер: спросить могут практически всё, что угодно), а также разбирает хорошие и плохие кейсы потенциальных сотрудников.

📺 YouTube

WebDEV #видео #javascript
🧑‍💻 Отступы и табуляция в Си

Табуляция составляет 8 символов (8 символов табуляции, а не 8 пробелов), то есть отступы будут также составлять 8 символов. Появляются отступники, которые призывают делать отступы в 4 (или даже 2!) символа, а это сродни попытке округлить число Пи до 3.

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

Некоторые могут возразить, что отступ в 8 символов делает код слишком широким, особенно на 80-знаковой строке терминала. Ответ: Если вам понадобилось более трех уровней отступа, вы что-то делаете неправильно, и вам следует переписать этот участок.

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

Clean Code #совет #cleancode #Си
Clean Code #test #oop

Выберите правильный вариант 👇🏼
🔥 Лучшее на канале за неделю

1. Deep Learning Patterns and Practices.

2. Coolors — быстрый генератор цветовых схем.

3. Документация.
📑 Полный pop-up: в Google Chrome перестанут работать блокировщики рекламы

Готовящийся сюрприз отследили разработчики браузерных дополнений и пользователи Reddit, обратившие внимание на опубликованный на сайте Google документ. В обращении компании говорится, что начиная с января 2023 года Chrome Web Store перестанет принимать плагины, созданные в соответствии со спецификацией Manifest V2. Разработчики будут вынуждены обновиться, чтобы реализовать совместимость с третьей версией инструмента (Manifest V3), в то время как все приложения, блокирующие рекламу, работают и продолжат работать на версии V2. До июня 2023 года ещё возможно использование Manifest V2 для корпоративных пользователей, но после поддержка V2-расширений будет отключена. 

Clean Code #новости #web #Chrome
Cssfontstack

Полная коллекция веб-безопасных стеков шрифтов CSS. Веб-безопасные шрифты — это шрифты, которые предварительно установлены во многих операционных системах. Хотя не во всех системах установлены одинаковые шрифты, вы можете использовать стек шрифтов, подходящий для Интернета. Если вы хотите использовать шрифты, отличные от предустановленных, начиная с CSS3, вы можете использовать веб-шрифты.

📑 Сайт

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

Выберите правильный вариант 👇🏼
🧑‍💻 Пишите понятные функции

Насколько это возможно, избегайте переопределения, наследования и неявно определенных «хитростей». Пишите понятные функции. Их легче проверить и обосновать. Любая непонятная функция должна быть классом. Любая конструкция кода, имеющая другую функцию, должна иметь другое имя.

Clean Code #совет
Clean Code #test #patterns

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