Clean Code
12.8K subscribers
2.51K photos
7 videos
3.32K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
Где лучше прокачивать профессиональные знания и навыки?

Нам стало интересно, какие курсы вы бы выбрали сами или посоветовали друзьям, если бы те захотели начать свой путь в IT или получить новые знания для роста в карьере. Пройдите, пожалуйста, опрос ниже. Если ничего из перечисленного не подходит, напишите в комментариях свой вариант.
Какие онлайн-курсы вы, скорее, посоветуете друзьям или выберете сами для получения новой специальности или прокачки навыков для работы по профессии?
Anonymous Poll
17%
Skillbox
8%
Нетология
64%
Яндекс Практикум
9%
SkillFactory
17%
GeekBrains
5%
SkyPro
🔥 Лучшее на канале за неделю

1. ​The AI Ladder.

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

3. Правила написания кода на Java.
📑 ​Вышла четвертая бета-версия операционной системы Haiku

После полутора лет разработки опубликован четвёртый бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS.

Clean Code #новости
Octomments

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

📑 Сайт

Clean Code #инструменты #js
📑 Пишем чистый код при помощи деструктуризации объектов в JavaScript

Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.

Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.

Clean Code #статьи #JavaScript
Асинхронность в JavaScript

Асинхронность — это выполнение другой задачи, пока первая чего-то ждёт (например, ответа от сервера). Таким образом мы рационально пользуемся одним потоком, что придаёт скорости, не усложняя код.

Конкретно в этом видео рассказывается про асинхронность в JavaScript, а также то, что такое Event loop и Call stack. Кроме того, автор рассказал, каких ошибок стоит избегать, чтобы не тратить кучу времени на дебаг в дальнейшем.

📺 YouTube

Clean Code #видео #javascript
💡 Подборка инструментов

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

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

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

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

▫️ Unsplash — самый мощный фото-движок в мире.

Clean Code #подборка #инструменты
🧑‍💻 Правила написания кода на Java

— Открывающаяся скобка { располагается на той же строке, что и сигнатура метода/заголовок if, while-блока и т.п.

— Закрывающаяся скобка } выровнена по строке начала данного блока.

public Collection getStaffList(String name) {
Collection contacts = Contact.getList(name, RoleHelper.ROLE_AGENT, null,
AccessLevel.getStaffDiaryEditLevel(), 0, MAX_NUMBER);
return ListHelper.getLabelValueList(contacts);
}


Продолжение следует...

Clean Code #совет #Java #cleancode
Clean Code #test #git

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

1.
Пишем чистый код при помощи деструктуризации объектов в JavaScript.

2. Octomments — хорошее решение для добавления комментариев на ваш сайт, использующее GitHub в качестве источника обсуждения. .

3. Правила написания кода на Java.
📑 ​Разработчику удалось заменить системный шрифт iOS с помощью ошибки в ОС

О своём опыте разработчик рассказал в Twitter. По его словам, эксплойт CVE-202-46689, позволяющий запускать произвольной код  с привилегиями ядра, помогает заменить стандартный шрифт San Francisco на любой другой. Уязвимость работает на iOS 16.1.2 и младших версиях операционной системы, но в обновлении iOS 16.2 компания исправила ошибку.

Clean Code #новости #IOS
🧑‍💻 Избегайте выгорания

...Но как понять, что мы приближаемся к выгоранию?

Вот некоторые симптомы:

— Часто чувствуете себя ленивым или немотивированным.
— Не наслаждаетесь тем, чем вы привыкли наслаждаться.
— Частые болезни или головные боли, проблемы с желудочно-кишечным трактом.
— Проблемы со сном или чувство усталости даже после сна.
— Сильно устаете даже от небольших/легких задач.
— Легко раздражаетесь, нетерпеливы.

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

Продолжение следует...

Clean Code #совет
📑 Яндекс выложил код счётчика Метрики в opensource

Компания продолжает делиться с сообществом своими ключевыми технологиями.

Счетчик Метрики используется для аналитики на большинстве русскоязычных сайтов. Также Метрика входит в топ-5 самых распространенных систем веб-аналитики в мире (с долей 7,5%).

Теперь разработчики могут изучить код и пересобрать его для использования в собственных проектах. Ранее Яндекс выкладывал в опенсорс систему управления базами данных YDB, библиотеку машинного обучения CatBoost, а также фреймворк для создания высоконагруженных приложений userver.

Clean Code #новости #инструменты
Как стать iOS-разработчиком

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

В это видео автор (как он заявляет) вложил 8 месяцев своей жизни в 50-минутное видео. В нём он рассказал, с чем пришлось столкнуться Junior-разработчику, создающему ПО для iOS, а также поделился несколькими советами по тому, как это можно преодолеть.

📺 YouTube

Clean Code #видео #mobile
Flowy

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

📑 Сайт

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

Выберите правильный вариант 👇🏼
🧑‍💻 Правила написания кода на Java

— Ключевое слово и следующая за ним скобка ( должны разделяться пробелом.

while (b < 100){

}


Продолжение следует...

Clean Code #совет #Java #cleancode