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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
🔥 Лучшее на канале за неделю

1. ​Programming AWS Lambda.

2. Toggl — алгоритм работы с программой следующий: указываете задачу и запускаете трекер, а по окончанию работы останавливаете его.

3. Делегируйте второстепенные задачи.
📑 ​В NPM ввели обязательную двухфакторную аутентификацию для сопровождающих значимых пакетов

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

Clean Code #новости
🧑‍💻 Делегируйте второстепенные задачи

...Итак, если ваше время за 4 часа стоит более 50$, то в ваших же интересах делегировать эту задачу, так как это будет выполнено более качественно и освободит время, которое вы сможете использовать для выполнения других более важных задач, например, работа или даже отдых.

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

Clean Code #совет
SFML

Свободная кроссплатформенная мультимедийная библиотека Написана на C++, но доступна также для C, C#, .Net, D, Java, Python, Ruby, OCaml, Go и Rust. SFML − одна из наиболее удобных и быстрых GUI-библиотек для 2D-графики. Среди плюсов − низкие требования к уровню владения языком программирования.

📑 Сайт

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

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

Выберите правильный вариант 👇🏼
🧑‍💻 Файлы заголовка

В заголовках используйте #pragma once. Для защиты заголовков мы используем такую конструкцию:

#ifndef THE_HEADER_IS_INCLUDED
#define THE_HEADER_IS_INCLUDED

// ... код заголовка ...

#endif // THE_HEADER_IS_INCLUDED

Работает нормально, но имя защиты THE_HEADER_IS_INCLUDED обычно перестает действовать при перемещении или переименовании файла. Это особенно неудобно, если у нескольких файлов одинаковое имя в проекте, но разные пути.

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

Clean Code #совет #cleancode
📖​The Ultimate Beginners Guide to C# Programming
🖋 James Herron, 2020

Книга подойдет новичкам в программировании, которые быстро хотят освоить основы актуальной версии C#. Автор пошагово разбирает важные языковые концепции, параллельно показывая их применение в реальных программах. Книга охватывает все аспекты ООП, пространства имен, методы, циклы, коллекции, делегаты, классы и интерфейсы. Она также пригодится, если вы хотите перейти на C#, зная какой-либо другой ООП-язык.

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

Clean Code | #книги #ООП #C_Sharp
🧑‍💻 Используйте правило 5 минут

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

Так как же победить прокрастинацию?
По крайней мере, для выполнения утомительных задач одним из ответов на этот вопрос является «правило 5 минут». Это правило просто гласит: «Я собираюсь выполнить [СКУЧНОЕ ЗАДАНИЕ] в течение 5 минут».

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

Clean Code #совет
9 вещей, которые нужно знать в начале IT-карьеры

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

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

📺 YouTube

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

1. ​The Ultimate Beginners Guide to C# Programming.

2. SFML — свободная кроссплатформенная мультимедийная библиотека Написана на C++, но доступна также для C, C#, .

3. Файлы заголовка.
Reviewboard

Сетевое, open-source решение для ревью кода. Чтобы протестировать этот инструмент, можете либо попробовать демо на их сайте, либо загрузить и установить программу на вашем сервере.

📑 Сайт

Clean Code #инструменты
🧑‍💻 Файлы заголовка в Си

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

По этой причине мы и используем #pragma once во всем новом коде, что сокращает файл заголовка до такого:

#pragma once

// ... код заголовка ...


Clean Code #совет #Си #cleancode
📖​Linear Algebra and Optimization for Machine Learning
🖋 Charu C. Aggarwal, 2020

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

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

Clean Code | #книги #programming
📑 ​JavaScript: управление содержимым веб-страницы с помощью жестов

Ещё недавно управление содержимым веб-страницы с помощью жестов можно было наблюдать разве что в фантастических фильмах. Сегодня всё, что для этого требуется — видеокамера и браузер (и библиотека от Google).

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

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

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

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

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