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

Выберите правильный вариант 👇🏼
🧑‍💻 Ежедневно выбирайте самое важное дело

Как мы можем сделать так, чтобы каждый день был продуктивен? Почему нам часто кажется, что некоторые дни непродуктивны, и как мы можем избежать этого?

Ответ на этот вопрос содержится в книге «Make Time» с правилом «ежедневно выбирайте самое важное дело».

Что будет самым ярким событием моего дня?
Это простой вопрос, который вы можете задавать себе каждое утро, чтобы поставить перед собой главную цель – «изюминку» на этот день; достижения цели будет достаточно, чтобы считать этот день продуктивным.

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

Clean Code #совет
📖​Assembly Language Using the Raspberry Pi
🖋 Robert Dunne, 2017

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

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

Clean Code | #книги #programming
🧑‍💻 Правила написания кода на Java

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

Имена файлов, пакетов:

— В именах пакетов используются только строчные буквы.
— Имена Java-классам даются согласно стандартной нотации Java.
— Имена классов должны быть существительными, первые буквы всех слов — заглавные.
— В именах web-папок и файлов используются только строчные буквы. Слова в многословных названиях разделяются подчеркиванием.

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

Clean Code #совет #web #Java #cleancode
ООП на практике

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

Каждый трактует мнение об этом по-своему, поэтому в этом видео автор подробно объясняет, какие есть преимущества и проблемы при разработке с ООП.

📺 YouTube

Clean Code #видео #oop #теория
🔥 Лучшее на канале за неделю

1. ​Assembly Language Using the Raspberry Pi.

2. Netlify — инструмент для предварительной сборки и развёртывания ПО.

3. Ежедневно выбирайте самое важное дело.
Chartjs

Простые, понятные и привлекательные диаграммы JavaScript на основе HTML5. Chart.js — это простой способ бесплатно добавить анимированные интерактивные графики на ваш сайт.

📑 Сайт

Clean Code #инструменты #HTML #CSS #JavaScript
🧑‍💻 Ежедневно выбирайте самое важное дело

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

Конечно, это будет не единственное, чем я сегодня займусь, поскольку всегда можно быть более продуктивным, чем мы ожидаем. Но это мой кульминационный момент дня, и это — главное, что я постараюсь сделать сегодня, поэтому достижение этой цели делает мой день «продуктивным».

Clean Code #совет
📖​Serverless Applications with Node.js
🖋 Slobodan Stojanovic, Aleksandar Simovic, 2019

Бессерверные вычисления позволяют создавать и запускать приложения и сервисы, не заботясь о серверах. При бессерверных вычислениях приложение по-прежнему работает на серверах, но управление этими серверами AWS полностью берет на себя. Книга научит вас проектировать и создавать бессерверные веб-приложения на AWS, используя JavaScript, Node и Claudia.js. Ориентирована на разработчиков, знакомых с JavaScript и Node.js.

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

Clean Code | #книги #JavaScript #NodeJS #web #js
📑 ​Google выпустила экстренное обновление Chrome с исправлением уязвимости нулевого дня

Уязвимость с высокой степенью серьёзности получила идентификатор CVE-2022-4135 и представляет собой ошибку переполнения буфера (heap overflow) в графическом процессоре. Она приводит к тому, что данные записываются в запрещённые места без проверки.

Clean Code #новости #Chrome #Google
📑 Какой цикл самый быстрый в JavaScript?

Знаете ли вы какой цикл вам подходит лучше всего? Ведь есть и for, и обратный for, и for...of, и foreach, и for...in, и for...await. Эта статья - некая дискуссия на эту тему.

Clean Code #статьи #JavaScript
Clean Code #test #git

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

Имена методов, переменных:

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

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

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

Менеджер фрагментов кода с открытым исходным кодом. Он предоставляет красивый и понятный интерфейс для управления всеми вашими фрагментами кода и шпаргалками. Работает на Windows, Mac и Linux.

📑 Сайт

Clean Code #инструменты
Просто о SOLID

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

Этим, к слову, и занимается автор видео: он рассказывает про принципы SOLID и показывает всё на понятном для новичка примере. Также, зритель узнает про все очевидные преимущества и недостатки этих принципов.

📺 YouTube

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

1. ​Serverless Applications with Node.js.

2. Masscode — менеджер фрагментов кода с открытым исходным кодом.

3. Ежедневно выбирайте самое важное дело.
📑 ​Вышла Chrome OS 108

Google опубликовала релиз операционной системы Chrome OS 108 на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и браузере Chrome 108.

Clean Code #новости #Linux #Chrome #Google
🧑‍💻 Погрузитесь в рабочий процесс

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

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

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

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

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