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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
Clean Code #test #git

Выберите правильный вариант 👇🏼
📖​The AI Ladder
🖋 Rob Thomas, Paul Zikopoulos, 2020

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

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

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

«Ничто не стоит вашего здоровья. Ничто не стоит того, чтобы отравлять себя стрессом, тревогой и страхом». Стив Мараболи, «Непростительно ты».

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

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

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

Clean Code #совет
Распознавание текста с изображения

Python часто используют при разработке искусственного интеллекта, который, в свою очередь, умеет в компьютерное зрение. Это самое зрение позволяет программе искать и идентифицировать объекты на изображении (люди, животные или даже текст), без чего, естественно, никак не обойтись.

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

📺 YouTube

Clean Code #видео #python
Где лучше прокачивать профессиональные знания и навыки?

Нам стало интересно, какие курсы вы бы выбрали сами или посоветовали друзьям, если бы те захотели начать свой путь в 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 #новости #инструменты