🧑💻 Файлы заголовка
В заголовках используйте
Продолжение следует...
Clean Code #совет #cleancode
В заголовках используйте
#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
🖋 James Herron, 2020
Книга подойдет новичкам в программировании, которые быстро хотят освоить основы актуальной версии C#. Автор пошагово разбирает важные языковые концепции, параллельно показывая их применение в реальных программах. Книга охватывает все аспекты ООП, пространства имен, методы, циклы, коллекции, делегаты, классы и интерфейсы. Она также пригодится, если вы хотите перейти на C#, зная какой-либо другой ООП-язык.
💾 Скачать книгу
Clean Code | #книги #ООП #C_Sharp
🧑💻 Используйте правило 5 минут
Некоторые задачи (которые нельзя автоматизировать или группировать) обязательно будут скучными. Мы с большей вероятностью будем откладывать выполнение этих скучных обязанностей, что снижает нашу продуктивность.
Так как же победить прокрастинацию?
По крайней мере, для выполнения утомительных задач одним из ответов на этот вопрос является «правило 5 минут». Это правило просто гласит: «Я собираюсь выполнить [СКУЧНОЕ ЗАДАНИЕ] в течение 5 минут».
Продолжение следует...
Clean Code #совет
Некоторые задачи (которые нельзя автоматизировать или группировать) обязательно будут скучными. Мы с большей вероятностью будем откладывать выполнение этих скучных обязанностей, что снижает нашу продуктивность.
Так как же победить прокрастинацию?
По крайней мере, для выполнения утомительных задач одним из ответов на этот вопрос является «правило 5 минут». Это правило просто гласит: «Я собираюсь выполнить [СКУЧНОЕ ЗАДАНИЕ] в течение 5 минут».
Продолжение следует...
Clean Code #совет
9 вещей, которые нужно знать в начале IT-карьеры
Безусловно, есть вещи, которые можно понять только проработав программистом несколько лет, однако много полезного всё-таки можно узнать и от более опытных разработчиков.
В этом видео автор как раз и приводит список из 9 мега-актуальных советов, которые вам стоит знать уже в начале пути становления хорошим программистом.
📺 YouTube
Clean Code #видео #профессия
Безусловно, есть вещи, которые можно понять только проработав программистом несколько лет, однако много полезного всё-таки можно узнать и от более опытных разработчиков.
В этом видео автор как раз и приводит список из 9 мега-актуальных советов, которые вам стоит знать уже в начале пути становления хорошим программистом.
📺 YouTube
Clean Code #видео #профессия
YouTube
9 вещей, которые я хотел бы знать в начале карьеры в айти
Сегодня поговорим о тех знаниях, которые я хотел бы иметь, когда начинал работать программистом и о выводах, которые я сделал за все годы работы в IT
Курс о котором говорится в видео: ANDROID - http://bit.ly/2KYctWk
Открываем 🎉 2025 год грандиозной возможностью…
Курс о котором говорится в видео: ANDROID - http://bit.ly/2KYctWk
Открываем 🎉 2025 год грандиозной возможностью…
🔥 Лучшее на канале за неделю
1. The Ultimate Beginners Guide to C# Programming.
2. SFML — свободная кроссплатформенная мультимедийная библиотека Написана на C++, но доступна также для C, C#, .
3. Файлы заголовка.
1. The Ultimate Beginners Guide to C# Programming.
2. SFML — свободная кроссплатформенная мультимедийная библиотека Написана на C++, но доступна также для C, C#, .
3. Файлы заголовка.
Reviewboard
Сетевое, open-source решение для ревью кода. Чтобы протестировать этот инструмент, можете либо попробовать демо на их сайте, либо загрузить и установить программу на вашем сервере.
📑 Сайт
Clean Code #инструменты
Сетевое, open-source решение для ревью кода. Чтобы протестировать этот инструмент, можете либо попробовать демо на их сайте, либо загрузить и установить программу на вашем сервере.
📑 Сайт
Clean Code #инструменты
🧑💻 Файлы заголовка в Си
Например, у нас есть 3 файла
По этой причине мы и используем
Clean Code #совет #Си #cleancode
Например, у нас есть 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
🖋 Charu C. Aggarwal, 2020
Этот учебник знакомит с линейной алгеброй и оптимизацией в контексте машинного обучения. Примеры и упражнения приведены вместе с доступом к руководству с их решениями. Учебник предназначен для студентов и преподавателей аспирантуры в области компьютерных наук, математики и data science.
💾 Скачать книгу
Clean Code | #книги #programming
📑 JavaScript: управление содержимым веб-страницы с помощью жестов
Ещё недавно управление содержимым веб-страницы с помощью жестов можно было наблюдать разве что в фантастических фильмах. Сегодня всё, что для этого требуется — видеокамера и браузер (и библиотека от Google).
Clean Code #новости #JavaScript #Google #web
Ещё недавно управление содержимым веб-страницы с помощью жестов можно было наблюдать разве что в фантастических фильмах. Сегодня всё, что для этого требуется — видеокамера и браузер (и библиотека от Google).
Clean Code #новости #JavaScript #Google #web
📑 Пишем чистый код при помощи деструктуризации объектов в JavaScript
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
Clean Code #статьи #JavaScript
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
Clean Code #статьи #JavaScript
🧑💻 Используйте правило 5 минут
...Исследования показывают, что как только вы приступите к выполнению задачи, вы с большей вероятностью выполните эту задачу (или хотя бы ее часть), поскольку вы уже начали ее выполнять. Это может быть простой уловкой, которой вы «обманываете» себя, но она эффективна и может помочь победить прокрастинацию.
Правило 5 минут не применимо к широкому спектру задач. Тем не менее, это может быть полезно при выполнении простых/скучных задач, таких как работа по дому, выполнение домашних заданий, учеба, просмотр документов и другие подобные задачи.
Clean Code #совет
...Исследования показывают, что как только вы приступите к выполнению задачи, вы с большей вероятностью выполните эту задачу (или хотя бы ее часть), поскольку вы уже начали ее выполнять. Это может быть простой уловкой, которой вы «обманываете» себя, но она эффективна и может помочь победить прокрастинацию.
Правило 5 минут не применимо к широкому спектру задач. Тем не менее, это может быть полезно при выполнении простых/скучных задач, таких как работа по дому, выполнение домашних заданий, учеба, просмотр документов и другие подобные задачи.
Clean Code #совет
Smartbear
Это инструмент для ревью кода и документов для команд разработчиков. В дополнение к ревью исходного кода, Collaborator позволяет командам провести ревью проектной документации.
Collaborator поддерживает большое количество систем контроля версий как Subversion, Git, CVS, Mercurial, Perforce, и TFS. Он хорошо справляется с интеграцией в популярные инструменты управления проектами и IDE (интегрированные среды разработки), такие как Jira, Eclipse, и Visual Studio.
Этот инструмент также позволяет делать отчеты и анализировать ключевые показатели, характеризующие эффективность код-ревью. Кроме того, Collaborator помогает в управлении аудитом и отслеживании багов. Если ваш стек технологий включает в себя корпоративное программное обеспечение, и если вам нужна поддержка для настройки процесса ревью кода, стоит попробовать Collaborator.
📑 Сайт
Clean Code #инструменты #CodeReview
Это инструмент для ревью кода и документов для команд разработчиков. В дополнение к ревью исходного кода, Collaborator позволяет командам провести ревью проектной документации.
Collaborator поддерживает большое количество систем контроля версий как Subversion, Git, CVS, Mercurial, Perforce, и TFS. Он хорошо справляется с интеграцией в популярные инструменты управления проектами и IDE (интегрированные среды разработки), такие как Jira, Eclipse, и Visual Studio.
Этот инструмент также позволяет делать отчеты и анализировать ключевые показатели, характеризующие эффективность код-ревью. Кроме того, Collaborator помогает в управлении аудитом и отслеживании багов. Если ваш стек технологий включает в себя корпоративное программное обеспечение, и если вам нужна поддержка для настройки процесса ревью кода, стоит попробовать Collaborator.
📑 Сайт
Clean Code #инструменты #CodeReview
Как программисту правильно учиться
Есть такие программисты, которые за 6 лет работы так и не научились писать код. А есть такие, которые становятся Senior уже через год обучения.
Всё дело в том, что человек обучается по определённым правилам, которые описаны в модели Колба. В этом видео автор как раз таки рассказал о том, как правильно учиться на конкретном примере.
📺 YouTube
Clean Code #видео #обучение
Есть такие программисты, которые за 6 лет работы так и не научились писать код. А есть такие, которые становятся Senior уже через год обучения.
Всё дело в том, что человек обучается по определённым правилам, которые описаны в модели Колба. В этом видео автор как раз таки рассказал о том, как правильно учиться на конкретном примере.
📺 YouTube
Clean Code #видео #обучение
YouTube
Модель Колба: почему одни программисты учатся быстрее других
0:00 Начало
0:34 Какие ситуации вас мотивируют на изучение нового?
1:08 Как мы учимся, на примере нового гаджета
1:55 Шаги процесса обучения
2:08 Девид Аллен Колб
2:23 Теория обучения Колба
2:52 Цикл Колба
4:53 Пример из практики
6:02 Цикл Колба при поиске…
0:34 Какие ситуации вас мотивируют на изучение нового?
1:08 Как мы учимся, на примере нового гаджета
1:55 Шаги процесса обучения
2:08 Девид Аллен Колб
2:23 Теория обучения Колба
2:52 Цикл Колба
4:53 Пример из практики
6:02 Цикл Колба при поиске…
💡 Подборка инструментов
▫️ Учебник JavaScript — учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
▫️ Visual Type Scale — хотите визуализировать разницу между размерами шрифтов, значениями REM и EM? Вот вам предварительный просмотр в режиме реального времени, чтобы наконец-то все запомнить.
▫️ CSS Layout — отличная шпаргалка, которая поможет вам быстро настроить популярные макеты пользовательского интерфейса и страниц.
▫️ RhodeCode — это веб-инструмент, который помогает в проведении ревью кода.
▫️ Cloudflare Pages — бесплатный веб-хостинг (платформа JAMstack) с простой интеграцией с Git, предназначенный для совместной работы фронтенд разработчиков.
▫️ D3js — это библиотека JavaScript для управления документами на основе данных.
Clean Code #подборка #инструменты
▫️ Учебник JavaScript — учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
▫️ Visual Type Scale — хотите визуализировать разницу между размерами шрифтов, значениями REM и EM? Вот вам предварительный просмотр в режиме реального времени, чтобы наконец-то все запомнить.
▫️ CSS Layout — отличная шпаргалка, которая поможет вам быстро настроить популярные макеты пользовательского интерфейса и страниц.
▫️ RhodeCode — это веб-инструмент, который помогает в проведении ревью кода.
▫️ Cloudflare Pages — бесплатный веб-хостинг (платформа JAMstack) с простой интеграцией с Git, предназначенный для совместной работы фронтенд разработчиков.
▫️ D3js — это библиотека JavaScript для управления документами на основе данных.
Clean Code #подборка #инструменты
🔥 Лучшее на канале за неделю
1. Linear Algebra and Optimization for Machine Learning.
2. Smartbear — это инструмент для ревью кода и документов для команд разработчиков.
3. Файлы заголовка в Си.
1. Linear Algebra and Optimization for Machine Learning.
2. Smartbear — это инструмент для ревью кода и документов для команд разработчиков.
3. Файлы заголовка в Си.