🧑💻 Общие соглашения об именовании в C++
...Следует называть имена типов в шаблонах одной заглавной буквой.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
...Следует называть имена типов в шаблонах одной заглавной буквой.
template<class T> ...Общая практика в сообществе разработчиков C++. Позволяет выделить имена шаблонов среди других используемых имён.
template<class C, class D> ...
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
📖GitHub For Dummies
🖋 Sarah Guthals, Phil Haack, 2019
После того, как вы изучите основы программирования, следующим шагом будут обмен опытом, обучение у других профессионалов в области программирования или совместная работа в группах разработчиков. GitHub - это сообщество для облегчения совместной работы над проектами, и GitHub For Dummies может стать следующим шагом в вашем пути в карьере разработчика. Эта книга, написанная инженером GitHub, содержит подробные сведения о том, как он работает и как вы можете использовать его, чтобы стать более эффективным, полезным и ценным членом любой команды разработчиков.
💾 Скачать книгу
Clean Code | #книги #Git
🖋 Sarah Guthals, Phil Haack, 2019
После того, как вы изучите основы программирования, следующим шагом будут обмен опытом, обучение у других профессионалов в области программирования или совместная работа в группах разработчиков. GitHub - это сообщество для облегчения совместной работы над проектами, и GitHub For Dummies может стать следующим шагом в вашем пути в карьере разработчика. Эта книга, написанная инженером GitHub, содержит подробные сведения о том, как он работает и как вы можете использовать его, чтобы стать более эффективным, полезным и ценным членом любой команды разработчиков.
💾 Скачать книгу
Clean Code | #книги #Git
Arrow
Предназначена для преодоления недостатков встроенной в Python функциональности даты и времени, которая не совсем понятна и легка. Может быть использована в качестве прекрасной замены для модулей datetime и time в Python.
📑 Сайт
Clean Code #инструменты #python
Предназначена для преодоления недостатков встроенной в Python функциональности даты и времени, которая не совсем понятна и легка. Может быть использована в качестве прекрасной замены для модулей datetime и time в Python.
📑 Сайт
Clean Code #инструменты #python
Что такое Kubernetes?
Контейнеризация проектов — это то, что отлично упрощает перенос проектов на разные устройства, а также позволяет контролировать использование ресурсов.
Для работы с контейнерами был придуман Kubernetes. Автор видео решил подробнее рассказать о контейнерах и в общих чертах описать, как ими пользоваться.
📺 YouTube
Clean Code #видео #devops
Контейнеризация проектов — это то, что отлично упрощает перенос проектов на разные устройства, а также позволяет контролировать использование ресурсов.
Для работы с контейнерами был придуман Kubernetes. Автор видео решил подробнее рассказать о контейнерах и в общих чертах описать, как ими пользоваться.
📺 YouTube
Clean Code #видео #devops
YouTube
Что такое KUBERNETES за 9 минут
Пройти бесплатный тест по теме для закрепления - https://qomp.club/quiz/35?topicId=5
Телеграм-канал Digital-полезности - https://xn--r1a.website/digital_poleznosti
В этой статье мы узнаем:
- Что такое Kubernetes
- Что такое контейнеризация
- Зачем нужна контейнеризация…
Телеграм-канал Digital-полезности - https://xn--r1a.website/digital_poleznosti
В этой статье мы узнаем:
- Что такое Kubernetes
- Что такое контейнеризация
- Зачем нужна контейнеризация…
🧑💻 Форматирование в приоритете
...Если думаете, что это важно только для профессионального разработчика, вы ошибаетесь. Созданный функционал может измениться в следующем релизе, а читаемость кода не изменится никогда.
Продолжение следует...
Clean Code #совет
...Если думаете, что это важно только для профессионального разработчика, вы ошибаетесь. Созданный функционал может измениться в следующем релизе, а читаемость кода не изменится никогда.
Продолжение следует...
Clean Code #совет
WxPython
Входит в тройку пользующихся наибольшей популярностью GUI-библиотек для Python (остальные две – PyQT и Tkinter). wxPython интуитивна для разработчиков python и проста в использовании, это прекрасная смесь из C++ wxWidget-ов и программирования на Python.
📑 Сайт
Clean Code #инструменты #python
Входит в тройку пользующихся наибольшей популярностью GUI-библиотек для Python (остальные две – PyQT и Tkinter). wxPython интуитивна для разработчиков python и проста в использовании, это прекрасная смесь из C++ wxWidget-ов и программирования на Python.
📑 Сайт
Clean Code #инструменты #python
📖Head First Design Patterns
🖋 Eric Freeman, Elisabeth Robson, 2020
В мире программирования довольно часто приходится сталкиваться с задачами, которые были уже решены другими разработчиками до вас. Таких задач было так много, что программисты решили создать паттерны проектирования, способные выразить подобные задачи в более грамотном и общем виде. Эта книга показывает шаблоны, учит их использовать и применять в ваших собственных проектах, а также она объясняет принципы объектно-ориентированного проектирования, на которых основаны паттерны.
💾 Скачать книгу
Clean Code | #книги #patterns
🖋 Eric Freeman, Elisabeth Robson, 2020
В мире программирования довольно часто приходится сталкиваться с задачами, которые были уже решены другими разработчиками до вас. Таких задач было так много, что программисты решили создать паттерны проектирования, способные выразить подобные задачи в более грамотном и общем виде. Эта книга показывает шаблоны, учит их использовать и применять в ваших собственных проектах, а также она объясняет принципы объектно-ориентированного проектирования, на которых основаны паттерны.
💾 Скачать книгу
Clean Code | #книги #patterns
📑 Базовое понимание принципа Eventloop
Все мы слышали ни раз: JavaScript однопоточный язык программирования. Но, что это означает? Из вышесказанного следует, что интерпретатор языка идет по коду и выполняет команду за командой пока не достигнет конца. Но тогда это означало бы, что если требуется обратиться к серверу, то приходилось бы ждать ответа и только затем переходить к следующей операции, а пользователь ничего бы не смог сделать, пока идет обработка. К счастью, это не так, но как же происходят асинхронные действия и каким образом JavaScript может обрабатывать несколько операция одновременно?
Clean Code #статьи #JavaScript
Все мы слышали ни раз: JavaScript однопоточный язык программирования. Но, что это означает? Из вышесказанного следует, что интерпретатор языка идет по коду и выполняет команду за командой пока не достигнет конца. Но тогда это означало бы, что если требуется обратиться к серверу, то приходилось бы ждать ответа и только затем переходить к следующей операции, а пользователь ничего бы не смог сделать, пока идет обработка. К счастью, это не так, но как же происходят асинхронные действия и каким образом JavaScript может обрабатывать несколько операция одновременно?
Clean Code #статьи #JavaScript
🧑💻 Общие соглашения об именовании в C++
Аббревиатуры и сокращения в именах должны записываться в нижнем регистре.
Продолжение следует...
Clean Code #совет #HTML #C_Plus_Plus #cleancode
Аббревиатуры и сокращения в именах должны записываться в нижнем регистре.
exportHtmlSource(); // НЕЛЬЗЯ: exportHTMLSource();
openDvdPlayer(); // НЕЛЬЗЯ: openDVDPlayer();Продолжение следует...
Clean Code #совет #HTML #C_Plus_Plus #cleancode
Что такое Git?
Сейчас без знания Git вас не возьмут ни в одну серьёзную компанию, ведь это инструмент, который помогает синхронизировать проекты между его участниками.
Поэтому учить его стоит начать как можно раньше. Хотя сперва стоит определиться с тем, что такое Git и зачем он вообще нужен. Это видео, предназначенное для новичков, как раз вам в этом поможет.
📺 YouTube
Clean Code #видео #инструменты
Сейчас без знания Git вас не возьмут ни в одну серьёзную компанию, ведь это инструмент, который помогает синхронизировать проекты между его участниками.
Поэтому учить его стоит начать как можно раньше. Хотя сперва стоит определиться с тем, что такое Git и зачем он вообще нужен. Это видео, предназначенное для новичков, как раз вам в этом поможет.
📺 YouTube
Clean Code #видео #инструменты
YouTube
Что такое Git? Зачем он нужен?
Сегодня поговорим о Git, и зачем он нужен.
Курсы JAVA - http://bit.ly/37faYsT
Курсы C#/.NET - http://bit.ly/2RCQ68b
Курсы ANDROID С НУЛЯ - http://bit.ly/2sEbiSS
Курсы Automation QA (Java) - http://bit.ly/2G9S36Y
Курсы FRONT-END - http://bit.ly/2ulH1Zq
Курсы…
Курсы JAVA - http://bit.ly/37faYsT
Курсы C#/.NET - http://bit.ly/2RCQ68b
Курсы ANDROID С НУЛЯ - http://bit.ly/2sEbiSS
Курсы Automation QA (Java) - http://bit.ly/2G9S36Y
Курсы FRONT-END - http://bit.ly/2ulH1Zq
Курсы…
JHipster
Это платформа для быстрого развертывания, разработки и создания масштабируемых веб-серверов. С высокой нагрузкой и использованием самых современных и модных технологий таких как Spring, Spring-MicroServices,Docker, Kubernetes, AngularJs, Liquibase, MongoDB, Cassandra, ElasticSearch.
📑 Сайт
Clean Code #инструменты #java
Это платформа для быстрого развертывания, разработки и создания масштабируемых веб-серверов. С высокой нагрузкой и использованием самых современных и модных технологий таких как Spring, Spring-MicroServices,Docker, Kubernetes, AngularJs, Liquibase, MongoDB, Cassandra, ElasticSearch.
📑 Сайт
Clean Code #инструменты #java
🧑💻 Очистка входных строковых данных в Python
Задача очистки данных, вводимых пользователем, актуальна практически для любой программы. Часто такая обработка входных данных сводится к преобразованию символов в верхний или нижний регистр. Иногда данные можно очистить с помощью регулярного выражения. Но в случаях, когда задача усложняется, можно применить более удачный способ её решения.
Продолжение следует...
Clean Code #совет #Python #cleancode
Задача очистки данных, вводимых пользователем, актуальна практически для любой программы. Часто такая обработка входных данных сводится к преобразованию символов в верхний или нижний регистр. Иногда данные можно очистить с помощью регулярного выражения. Но в случаях, когда задача усложняется, можно применить более удачный способ её решения.
Продолжение следует...
Clean Code #совет #Python #cleancode
Яндекс и ИТМО продолжают набор в онлайн-магистратуру для Junior и Junior+ разработчиков
Среди модулей магистратуры «Программное обеспечение высоконагруженных систем» — алгоритмы и структуры данных, компьютерные сети, базы данных, современное промышленное программирование на Python, Java, C++ и Go.
Кроме начинающих разработчиков, программа подойдёт выпускникам профильных вузов. В учебных модулях — только востребованные языки программирования, которые студенты изучат на учебных проектах, разбирая реальные ИТ-продукты.
Набор уже начался, пройти тестирование и записаться на собеседование можно на сайте.
Осенью будут готовы списки к зачислению и начнётся обучение. Всего 50 мест, 30 из них — бесплатные. Добавим, что есть стипендия, а лучшие студенты смогут начать карьеру в Яндексе по фаст-треку.
Среди модулей магистратуры «Программное обеспечение высоконагруженных систем» — алгоритмы и структуры данных, компьютерные сети, базы данных, современное промышленное программирование на Python, Java, C++ и Go.
Кроме начинающих разработчиков, программа подойдёт выпускникам профильных вузов. В учебных модулях — только востребованные языки программирования, которые студенты изучат на учебных проектах, разбирая реальные ИТ-продукты.
Набор уже начался, пройти тестирование и записаться на собеседование можно на сайте.
Осенью будут готовы списки к зачислению и начнётся обучение. Всего 50 мест, 30 из них — бесплатные. Добавим, что есть стипендия, а лучшие студенты смогут начать карьеру в Яндексе по фаст-треку.
🧑💻 Используйте описательные имена
Что означает слово totpt? Это переменная для общей суммы цены и налога. Ценное описательное название для того же упоминания - totalPriceTax.
Код гораздо легче читать, если мы пишем полное имя. Нет смысла писать полное имя во время объявления, так как в IDE есть встроенная система завершения кода. Переменные должны точно определять, какие данные они хранят.
Продолжение следует...
Clean Code #совет
Что означает слово totpt? Это переменная для общей суммы цены и налога. Ценное описательное название для того же упоминания - totalPriceTax.
Код гораздо легче читать, если мы пишем полное имя. Нет смысла писать полное имя во время объявления, так как в IDE есть встроенная система завершения кода. Переменные должны точно определять, какие данные они хранят.
Продолжение следует...
Clean Code #совет