📑 Законы мира информационных технологий
Всем известный закон Мёрфи гласит: «Если что-то плохое может случиться, то оно обязательно произойдет». Согласитесь, не самая позитивная установка, особенно когда это касается работы. И тут мне стало любопытно, а есть ли такие законы, которые мне, как ИТ-специалисту, максимально помогут избежать «чего-то плохого». К своему удивлению, я их нашел, и даже не один.
Clean Code #статьи #longread
Всем известный закон Мёрфи гласит: «Если что-то плохое может случиться, то оно обязательно произойдет». Согласитесь, не самая позитивная установка, особенно когда это касается работы. И тут мне стало любопытно, а есть ли такие законы, которые мне, как ИТ-специалисту, максимально помогут избежать «чего-то плохого». К своему удивлению, я их нашел, и даже не один.
Clean Code #статьи #longread
🧑💻 Сначала был "try-catch"
Обработка ошибок – это необходимая составляющая работы программиста. Однако проблема заключается не в самом процессе, а в аккуратном подходе и красивом способе отлова.
Есть программы, в которых обработчиков ошибок больше, чем логики, вследствие чего все становится запутанным, разрозненным и теряется смысл всего кода. Создавайте изящные блоки обработки, чтобы они не влияли на надежность программы.
Продолжение следует...
Clean Code #совет
Обработка ошибок – это необходимая составляющая работы программиста. Однако проблема заключается не в самом процессе, а в аккуратном подходе и красивом способе отлова.
Есть программы, в которых обработчиков ошибок больше, чем логики, вследствие чего все становится запутанным, разрозненным и теряется смысл всего кода. Создавайте изящные блоки обработки, чтобы они не влияли на надежность программы.
Продолжение следует...
Clean Code #совет
Scrapy
Это фреймворк, использующийся для извлечения структурированных данных с вебсайтов. Это быстрая, простая, расширяемая, легкая в использовании библиотека. Ее использование включает добычу данных, обработку информации, поисковый робот, извлечение данных с помощью API и многое другое.
📑 Сайт
Clean Code #инструменты #python
Это фреймворк, использующийся для извлечения структурированных данных с вебсайтов. Это быстрая, простая, расширяемая, легкая в использовании библиотека. Ее использование включает добычу данных, обработку информации, поисковый робот, извлечение данных с помощью API и многое другое.
📑 Сайт
Clean Code #инструменты #python
Всё про Node.js
Node.js — платформа, позволяющая писать на JavaScript любые приложения. Также у него куча дополнений, которые упрощают разработку.
В этом видео вы услышите историю успешного успеха, разберётесь чем нода лучше других и получите парочку советов от опытного Backend-разработчика на JavaScript.
📺 YouTube
Clean Code #видео #node
Node.js — платформа, позволяющая писать на JavaScript любые приложения. Также у него куча дополнений, которые упрощают разработку.
В этом видео вы услышите историю успешного успеха, разберётесь чем нода лучше других и получите парочку советов от опытного Backend-разработчика на JavaScript.
📺 YouTube
Clean Code #видео #node
🔥 Лучшее на канале за неделю
1. Natural Language Processing with Transformers.
2. Scrapy — это фреймворк, использующийся для извлечения структурированных данных с вебсайтов.
3. Сначала был "try-catch".
1. Natural Language Processing with Transformers.
2. Scrapy — это фреймворк, использующийся для извлечения структурированных данных с вебсайтов.
3. Сначала был "try-catch".
📑 Twitter отключила бесплатный доступ к API для всех
Twitter отключила свой бесплатный API, что привело к нарушению работоспособности большого количества приложений и веб-сайтов. Ограничение в частности затронуло те программы, которые использовали API для распространения контента из соцсети.
Clean Code #новости #API #web
Twitter отключила свой бесплатный API, что привело к нарушению работоспособности большого количества приложений и веб-сайтов. Ограничение в частности затронуло те программы, которые использовали API для распространения контента из соцсети.
Clean Code #новости #API #web
Matplotlib
Библиотека двумерных числовых построений. Она отлично подходит для анализа данных и создания высококачественных фигур различного формата, включая интерактивные графики и схемы.
📑 Сайт
Clean Code #инструменты #python
Библиотека двумерных числовых построений. Она отлично подходит для анализа данных и создания высококачественных фигур различного формата, включая интерактивные графики и схемы.
📑 Сайт
Clean Code #инструменты #python
🧑💻 Общие соглашения об именовании в C++
Названия методов и функций должны быть глаголами, быть записанными в смешанном регистре и начинаться с нижнего.
Совпадает с правилом для переменных, но отличие между ними состоит в их специфических формах.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
Названия методов и функций должны быть глаголами, быть записанными в смешанном регистре и начинаться с нижнего.
getName(), computeTotalWidth()Совпадает с правилом для переменных, но отличие между ними состоит в их специфических формах.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
📖Data Structures and Algorithm Analysis in C++
🖋 Dr. Clifford A. Shaffer, 2011
Данная книга написана для того, чтобы помочь читателям научиться выбирать или проектировать инструменты, которые лучше всего решают конкретные задачи. Вы ознакомитесь с наиболее часто используемыми структурами данных и алгоритмами, а также научитесь выбирать правильные структуры данных для своих приложений. Автор предлагает подробное описание шаблонов проектирования, встречающихся в процессе программирования базовых структур данных и алгоритмов. По всему тексту встречаются многочисленные примеры.
💾 Скачать книгу
Clean Code | #книги #C_Plus_Plus
🖋 Dr. Clifford A. Shaffer, 2011
Данная книга написана для того, чтобы помочь читателям научиться выбирать или проектировать инструменты, которые лучше всего решают конкретные задачи. Вы ознакомитесь с наиболее часто используемыми структурами данных и алгоритмами, а также научитесь выбирать правильные структуры данных для своих приложений. Автор предлагает подробное описание шаблонов проектирования, встречающихся в процессе программирования базовых структур данных и алгоритмов. По всему тексту встречаются многочисленные примеры.
💾 Скачать книгу
Clean Code | #книги #C_Plus_Plus
🧑💻 Сначала был "try-catch"
...Помните, что каждое созданное вами исключение должно работать только в том направлении, для которого оно создавалось, а также выполнять поставленную задачу. Устраняйте неиспользуемые блоки try-catch.
Продолжение следует...
Clean Code #совет
...Помните, что каждое созданное вами исключение должно работать только в том направлении, для которого оно создавалось, а также выполнять поставленную задачу. Устраняйте неиспользуемые блоки try-catch.
Продолжение следует...
Clean Code #совет
SOLID и ООП
Для тех, кто не знает, SOLID — это набор принципов, позволяющий создавать нормальные приложения. А ещё, благодаря им, намного проще писать обновления (теперь они будут выходить чаще?).
Из этого видео вы узнаете про принципы SOLID и разберётесь с тем, как они применяются в реальном коде. Видео очень простое и понятное, поэтому подойдёт даже тем, кто недавно начал обучаться.
📺 YouTube
Clean Code #видео #solid #oop
Для тех, кто не знает, SOLID — это набор принципов, позволяющий создавать нормальные приложения. А ещё, благодаря им, намного проще писать обновления (теперь они будут выходить чаще?).
Из этого видео вы узнаете про принципы SOLID и разберётесь с тем, как они применяются в реальном коде. Видео очень простое и понятное, поэтому подойдёт даже тем, кто недавно начал обучаться.
📺 YouTube
Clean Code #видео #solid #oop
YouTube
SOLID принципы в объектно ориентированном программировании
Принципы проектирование объектно ориентированного программирования.
Что такое SOLID принципы в объектно ориентированном программировании рассказываю в этом видео с примерами.
Принцип единой ответственности (Single Responsibility)
Принцип открытости закрытости…
Что такое SOLID принципы в объектно ориентированном программировании рассказываю в этом видео с примерами.
Принцип единой ответственности (Single Responsibility)
Принцип открытости закрытости…
🔥 Лучшее на канале за неделю
1. Data Structures and Algorithm Analysis in C++.
2. Matplotlib — библиотека двумерных числовых построений.
3. Общие соглашения об именовании в C++.
1. Data Structures and Algorithm Analysis in C++.
2. Matplotlib — библиотека двумерных числовых построений.
3. Общие соглашения об именовании в C++.
📖Mastering Blockchain
🖋 Lorne Lantz, Daniel Cawrey, 2020
Это подробное руководство превращает сложные, быстро развивающиеся идеи, лежащие в основе блокчейна, в легко усваиваемый справочный материал, объясняющий, что действительно происходит под капотом. Эта книга предназначена для всех, кто думает, стоит ли инвестировать время в криптовалюту и индустрию блокчейна. Выйдите за рамки модных словечек и посмотрите, что действительно может предложить технология.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Lorne Lantz, Daniel Cawrey, 2020
Это подробное руководство превращает сложные, быстро развивающиеся идеи, лежащие в основе блокчейна, в легко усваиваемый справочный материал, объясняющий, что действительно происходит под капотом. Эта книга предназначена для всех, кто думает, стоит ли инвестировать время в криптовалюту и индустрию блокчейна. Выйдите за рамки модных словечек и посмотрите, что действительно может предложить технология.
💾 Скачать книгу
Clean Code | #книги #programming
Scikit-Learn
Высокоуровневая библиотека, содержащая алгоритмы, подобные random forest, готовые к использованию в проектах, связанных с машинным обучением.
📑 Сайт
Clean Code #инструменты #python
Высокоуровневая библиотека, содержащая алгоритмы, подобные random forest, готовые к использованию в проектах, связанных с машинным обучением.
📑 Сайт
Clean Code #инструменты #python
🧑💻 Общие соглашения об именовании в C++
...Названия пространств имён следует записывать в нижнем регистре.
Общая практика в сообществе разработчиков C++.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
...Названия пространств имён следует записывать в нижнем регистре.
model::analyzer, io::iomanager, common::math::geometryОбщая практика в сообществе разработчиков C++.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
📑 Raspberry Pi выпустила онлайн-редактор кода для обучения детей
Raspberry Pi Foundation выпустили бета-версию онлайн-редактора кода для обучения детей. Сейчас редактор работает только с Python, но в будущем ожидается поддержка JavaScript, HTML и CSS.
Clean Code #новости #Python #JavaScript #CSS #HTML
Raspberry Pi Foundation выпустили бета-версию онлайн-редактора кода для обучения детей. Сейчас редактор работает только с Python, но в будущем ожидается поддержка JavaScript, HTML и CSS.
Clean Code #новости #Python #JavaScript #CSS #HTML
Освой разработку мобильных приложений за 1 месяц!
Приглашаем вас на курс по разработке мобильных приложений на React Native: с 0 до Junior
Мы знаем, как надоели длинные курсы с горой документации и затянутыми объяснениями.
Поэтому мы создали программу, направленную на практику и конкретные навыки приближенные к продуктовой разработке, с которыми можно свободно устраиваться на работу или создавать свои проекты с нуля.
Преподаватели - опытные разработчики с бэкграундом работы в крупных компаниях и созданием собственных стартапов. Они будут давать качественную обратную связь и направлять каждого студента на курсе.
Уже через месяц вы получите:
• 2 проекта в портфолио
• навыки командной продуктовой разработки
• резюме и рекомендации по трудоустройству, с которыми гарантированно найдете работу
• оффер от компаний-партнеров на практику, стажировку или трудоустройство
• возможность выиграть хакатон и получить 15.000₽!
Старт: 15 мая
Специально для подписчиков канала мы дарим ПРОМОКОД НА СКИДКУ 30%
Промокод: CODECLEAN
Попасть на курс по ссылке: https://goo-gl.ink/sJRFk
Приглашаем вас на курс по разработке мобильных приложений на React Native: с 0 до Junior
Мы знаем, как надоели длинные курсы с горой документации и затянутыми объяснениями.
Поэтому мы создали программу, направленную на практику и конкретные навыки приближенные к продуктовой разработке, с которыми можно свободно устраиваться на работу или создавать свои проекты с нуля.
Преподаватели - опытные разработчики с бэкграундом работы в крупных компаниях и созданием собственных стартапов. Они будут давать качественную обратную связь и направлять каждого студента на курсе.
Уже через месяц вы получите:
• 2 проекта в портфолио
• навыки командной продуктовой разработки
• резюме и рекомендации по трудоустройству, с которыми гарантированно найдете работу
• оффер от компаний-партнеров на практику, стажировку или трудоустройство
• возможность выиграть хакатон и получить 15.000₽!
Старт: 15 мая
Специально для подписчиков канала мы дарим ПРОМОКОД НА СКИДКУ 30%
Промокод: CODECLEAN
Попасть на курс по ссылке: https://goo-gl.ink/sJRFk