🧑💻 Постарайтесь заключать в каждую конструкцию try...except минимум кода
Постарайтесь заключать в каждую конструкцию
Clean Code #совет #cleancode #python
Постарайтесь заключать в каждую конструкцию
try...except
минимум кода, чтобы легче отлавливать ошибки. Опять же, это позволяет избежать замаскированных ошибок.Clean Code #совет #cleancode #python
📖 Multithreaded JavaScript: Concurrency Beyond the Event Loop
🖋 II Thomas Hunter, Bryan English, 2021
По своей природе JavaScript должен быть однопоточным. Это отражено не только в библиотеках и приложениях, но и в сообщениях на онлайн-форумах, в книгах и документации. Благодаря недавним достижениям в платформе, таким как веб-воркеры в браузере, worker_threads в Node.js, а также объекты Atomics и SharedArrayBuffer, JavaScript инженеры могут создавать многопоточные приложения. Эти функции станут крупнейшим сдвигом парадигмы для самого популярного в мире языка программирования.
💾 Скачать книгу
Clean Code #книги #js
🖋 II Thomas Hunter, Bryan English, 2021
По своей природе JavaScript должен быть однопоточным. Это отражено не только в библиотеках и приложениях, но и в сообщениях на онлайн-форумах, в книгах и документации. Благодаря недавним достижениям в платформе, таким как веб-воркеры в браузере, worker_threads в Node.js, а также объекты Atomics и SharedArrayBuffer, JavaScript инженеры могут создавать многопоточные приложения. Эти функции станут крупнейшим сдвигом парадигмы для самого популярного в мире языка программирования.
💾 Скачать книгу
Clean Code #книги #js
🧑💻 Научитесь отпускать
Поймите, что у каждого кода есть жизненный цикл, который заканчивается. Иногда он умирает в младенчестве до запуска. Умейте отпускать такие ситуации. Знайте разницу между 4 категориями функций и умело вкладывайте свое время и энергию:
— Core: как двигатель в автомобиле. Продукт не имеет смысла без него.
— Necessary: как запасное колесо автомобиля. Оно редко используется, но в случае необходимости его использование определяет успех системы.
— Added value: как подстаканник в автомобиле. Хорошо, что он есть, но продукт вполне пригоден для использования без него.
— Unique Selling Point: основная причина, по которой люди должны покупать ваш продукт, а не товары конкурентов. Например, ваша машина — лучший внедорожник.
Clean Code #совет
Поймите, что у каждого кода есть жизненный цикл, который заканчивается. Иногда он умирает в младенчестве до запуска. Умейте отпускать такие ситуации. Знайте разницу между 4 категориями функций и умело вкладывайте свое время и энергию:
— Core: как двигатель в автомобиле. Продукт не имеет смысла без него.
— Necessary: как запасное колесо автомобиля. Оно редко используется, но в случае необходимости его использование определяет успех системы.
— Added value: как подстаканник в автомобиле. Хорошо, что он есть, но продукт вполне пригоден для использования без него.
— Unique Selling Point: основная причина, по которой люди должны покупать ваш продукт, а не товары конкурентов. Например, ваша машина — лучший внедорожник.
Clean Code #совет
Как создавать крупные проекты на Java
Очевидно, что создавать программы на 15 строк кода не так выгодно, как большие проекты на сотни и тысячи строк.
Тем не менее, больше — не значит сложнее. В этом видео автор на примере языка Java разберёт все этапы создания столь крупных проектов и поделится несколькими полезными советами по этой теме.
📺 YouTube
Clean Code #видео #java
Очевидно, что создавать программы на 15 строк кода не так выгодно, как большие проекты на сотни и тысячи строк.
Тем не менее, больше — не значит сложнее. В этом видео автор на примере языка Java разберёт все этапы создания столь крупных проектов и поделится несколькими полезными советами по этой теме.
📺 YouTube
Clean Code #видео #java
YouTube
Создание крупного проекта на Java с нуля
Заказать курс можно здесь: https://srs.myrusakov.ru/javaproject?utm_source=YouTube&utm_campaign=javaproject&utm_content=intro&utm_term=D3BHJ_rtkmg
Все вопросы задавайте сюда: https://support.myrusakov.ru/ask
Все вопросы задавайте сюда: https://support.myrusakov.ru/ask
🔥 Лучшее на канале за неделю
1. Multithreaded JavaScript: Concurrency Beyond the Event Loop.
2. Учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
3. Научитесь отпускать.
1. Multithreaded JavaScript: Concurrency Beyond the Event Loop.
2. Учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
3. Научитесь отпускать.
Visual Type Scale
Хотите визуализировать разницу между размерами шрифтов, значениями REM и EM? Вот вам предварительный просмотр в режиме реального времени, чтобы наконец-то все запомнить. Понятная документация и мануал присутствуют.
📑 Сайт
Clean Code #инструменты #fonts
Хотите визуализировать разницу между размерами шрифтов, значениями REM и EM? Вот вам предварительный просмотр в режиме реального времени, чтобы наконец-то все запомнить. Понятная документация и мануал присутствуют.
📑 Сайт
Clean Code #инструменты #fonts
🧑💻 Используйте выражение with
Когда ресурс является локальным на участке кода, используйте выражение
Clean Code #совет #cleancode #python
Когда ресурс является локальным на участке кода, используйте выражение
with
для того, чтобы после выполнения он был очищен оперативно и надёжно.Clean Code #совет #cleancode #python
📖 Android Application Development All-in-One For Dummies
🖋 Barry Burd, John Paul Mueller, 2020
Эта написанная простым языком книга начинается с того, что дает фундаментальное понимание основных технических идей Android, включая методы функционального программирования. Далее вы узнаете, как эффективно работать в Studio, программировать новые интересные фичи и тестировать свое приложение, чтобы убедиться, что оно готово к выпуску. У вас также будет возможность изучить Kotlin и развить маркетинговую смекалку.
💾 Скачать книгу
Clean Code #книги #Android
🖋 Barry Burd, John Paul Mueller, 2020
Эта написанная простым языком книга начинается с того, что дает фундаментальное понимание основных технических идей Android, включая методы функционального программирования. Далее вы узнаете, как эффективно работать в Studio, программировать новые интересные фичи и тестировать свое приложение, чтобы убедиться, что оно готово к выпуску. У вас также будет возможность изучить Kotlin и развить маркетинговую смекалку.
💾 Скачать книгу
Clean Code #книги #Android
🧑💻 Люди отделены от вещей, которые они создают
Не привязывайте свою личность к своему коду. Не привязывайте чью-либо личность к их коду. Поймите, что люди отделены от вещей, которые они создают. Не принимайте критику кода на свой счет, но будьте очень осторожны, критикуя чужой код.
Clean Code #совет
Не привязывайте свою личность к своему коду. Не привязывайте чью-либо личность к их коду. Поймите, что люди отделены от вещей, которые они создают. Не принимайте критику кода на свой счет, но будьте очень осторожны, критикуя чужой код.
Clean Code #совет
📑 Компании замедлили набор сотрудников по направлению разработки метавселенной
Исследователи Revelio Labs сообщили, что работодатели значительно замедлили набор сотрудников по направлению разработки метавселенной. Специалисты считают, что в прошлом году компании не хотели отставать от Meta и начали открывать новые вакансии, но сейчас популярность направления спала.
Clean Code #новости
Исследователи Revelio Labs сообщили, что работодатели значительно замедлили набор сотрудников по направлению разработки метавселенной. Специалисты считают, что в прошлом году компании не хотели отставать от Meta и начали открывать новые вакансии, но сейчас популярность направления спала.
Clean Code #новости
📑 Повышение до тимлида: дорожная карта
Автора этой статьи около полугода назад повысили до тимлида. Он прошёл долгий путь, чтобы получить эту позицию. И теперь хочет поделиться своим опытом и мыслями.
Clean Code #статьи #career
Автора этой статьи около полугода назад повысили до тимлида. Он прошёл долгий путь, чтобы получить эту позицию. И теперь хочет поделиться своим опытом и мыслями.
Clean Code #статьи #career
CSS Layout
Отличная шпаргалка, которая поможет вам быстро настроить популярные макеты пользовательского интерфейса и страниц. Существует также множество предварительно стилизованных элементов, таких как формы для ввода, виджеты и другие компоненты, которые вы можете быстро скопировать и использовать в своих проектах.
📑 Сайт
Clean Code #инструменты #CSS
Отличная шпаргалка, которая поможет вам быстро настроить популярные макеты пользовательского интерфейса и страниц. Существует также множество предварительно стилизованных элементов, таких как формы для ввода, виджеты и другие компоненты, которые вы можете быстро скопировать и использовать в своих проектах.
📑 Сайт
Clean Code #инструменты #CSS
Как программировать эффективно
Каждый, кто работал больше нескольких часов, замечал, что долго работать над одной задачей продуктивно не получается.
Это частая проблема многих программистов, поэтому в видео автор на собственном опыте рассказывает, как это предотвратить.
📺 YouTube
Clean Code #видео #продуктивность
Каждый, кто работал больше нескольких часов, замечал, что долго работать над одной задачей продуктивно не получается.
Это частая проблема многих программистов, поэтому в видео автор на собственном опыте рассказывает, как это предотвратить.
📺 YouTube
Clean Code #видео #продуктивность
YouTube
Как программировать более эффективно / Лайфхаки из моего опыта
Несколько советов, как более эффективно писать. код.
Техника помодоро / помидора: https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BF%D0%BE%D0%BC%D0%B8%D0%B4%D0%BE%D1%80%D0%B0
Поток: https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%82%D0%BE…
Техника помодоро / помидора: https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BF%D0%BE%D0%BC%D0%B8%D0%B4%D0%BE%D1%80%D0%B0
Поток: https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%82%D0%BE…
🔥 Лучшее на канале за неделю
1. Повышение до тимлида: дорожная карта.
2. Visual Type Scale — хотите визуализировать разницу между размерами шрифтов, значениями REM и EM?
3. Используйте выражение with.
1. Повышение до тимлида: дорожная карта.
2. Visual Type Scale — хотите визуализировать разницу между размерами шрифтов, значениями REM и EM?
3. Используйте выражение with.
📑 Устаревшие Python-библиотеки, с которыми пора попрощаться
В Python, с каждым релизом, добавляют новые модули, появляются новые и улучшенные способы решения различных задач. Все мы привыкли пользоваться старыми добрыми Python-библиотеками, привыкли к определённым способам работы. Но пришло время обновиться, время воспользоваться новыми и улучшенными модулями и их возможностями.
Clean Code #новости #python
В Python, с каждым релизом, добавляют новые модули, появляются новые и улучшенные способы решения различных задач. Все мы привыкли пользоваться старыми добрыми Python-библиотеками, привыкли к определённым способам работы. Но пришло время обновиться, время воспользоваться новыми и улучшенными модулями и их возможностями.
Clean Code #новости #python