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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
🧑‍💻 Делегируйте второстепенные задачи

...Вы также можете использовать третий квадрант Стивена Кови «срочно, но не важно», чтобы легче определить задачи, которые вы должны делегировать. Любую срочную задачу, которая не является важной, можно делегировать кому-то другому. Хотя делегирование не является исключительным для этих задач, можно делегировать и другие типы задач.

Например, стирка может занимать у вас 4 часа в неделю, и, если вы полностью делегируете свою стирку поставщику услуг, это будет стоить вам около 50 долларов в неделю.

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

Clean Code #совет
📖​Programming AWS Lambda
🖋 John Chapin, Mike Roberts, 2020

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

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

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

Недавно компания Google представила новый номерной релиз браузера Chrome (107). В нём было устранено 14 уязвимостей. Спустя три дня Google выпускают экстренное исправление для новой эксплуатируемой 0-day уязвимости в браузере.

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

Цикл событий (event loop) — ключ к асинхронному программированию на JavaScript. Сам по себе язык однопоточный, но использование этого механизма позволяет создать дополнительные потоки, чтобы код работал быстрее. В этой статье разбираемся, как устроен стек вызовов и как они связаны с циклом событий.

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

Выберите правильный вариант 👇🏼
Новая версия JavaScript API Яндекс Карт

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

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

...Лучше компилировать целые функции, а не части функций или части выражений. Вместо того, чтобы вставить #ifdef в выражение, выделите часть или все выражение в отдельную вспомогательную функцию и примените условие к этой функции.

Если у вас есть функция или переменная, которая может не использоваться в конкретной конфигурации, и компилятор предупредит о том, что она использоваться не будет, не компилируйте ее и используйте для этого #if.

В конце любого крупного блока #if или #ifdef (более нескольких строк) после #endif в той же строке поместите комментарий, отмечающий используемое условное выражение.

Clean Code #совет #cleancode
Toggl

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

📑 Сайт

Clean Code #инструменты
Кто такой Embedded разработчик?

Что? Embedded? Такое направление в IT встречается довольно редко, но его плоды используются нами почти каждый день. Если кратко, то это человек, управляющий умными вещами (IoT).

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

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

📺 YouTube

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

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