🧑💻 Общие соглашения об именовании в 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 #совет
📖Microservices
🖋 Ronnie Mitra, Irakli Nadareishvili, 2020
Архитектура микросервисов предлагает более быструю скорость изменения, лучшую масштабируемость и более чистые, развиваемые конструкции систем. Но реализовать свою первую архитектуру микросервисов сложно. Как сделать бесчисленное множество выборов, обучить свою команду всем техническим деталям и привести организацию к успешной реализации, чтобы максимально увеличить свои шансы на успех? В этой книге авторы предоставляют пошаговые инструкции по построению эффективной архитектуры микросервисов.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Ronnie Mitra, Irakli Nadareishvili, 2020
Архитектура микросервисов предлагает более быструю скорость изменения, лучшую масштабируемость и более чистые, развиваемые конструкции систем. Но реализовать свою первую архитектуру микросервисов сложно. Как сделать бесчисленное множество выборов, обучить свою команду всем техническим деталям и привести организацию к успешной реализации, чтобы максимально увеличить свои шансы на успех? В этой книге авторы предоставляют пошаговые инструкции по построению эффективной архитектуры микросервисов.
💾 Скачать книгу
Clean Code | #книги #programming
Что мешает стать хорошим разработчиком
Писать код может каждый, это действительно просто. Но вот стать хорошим программистом уже намного сложнее. Зачастую всё дело в одном или нескольких из пяти факторов, которые описаны в этом видео.
В нём автор рассказывает про множество проблем, которые вы можете встретить при обучении, поэтому оно обязательно к просмотру новичкам и тем, чьи навыки разработки ещё далеки до идеала.
📺 YouTube
Clean Code #видео #профессия
Писать код может каждый, это действительно просто. Но вот стать хорошим программистом уже намного сложнее. Зачастую всё дело в одном или нескольких из пяти факторов, которые описаны в этом видео.
В нём автор рассказывает про множество проблем, которые вы можете встретить при обучении, поэтому оно обязательно к просмотру новичкам и тем, чьи навыки разработки ещё далеки до идеала.
📺 YouTube
Clean Code #видео #профессия
YouTube
5 вещей, которые мешают вам стать хорошим разработчиком
Поговорим о 5 вещах, которые мешают вам стать хорошим разработчиком
Тайминг:
00:00 - вступление Сергея Немчинского
00:15 - курс FRONT-END в Foxminded
01:25 - дисклеймер
01:42 - программирование это не только про образование
04:29 - перфекционизм
06:24 …
Тайминг:
00:00 - вступление Сергея Немчинского
00:15 - курс FRONT-END в Foxminded
01:25 - дисклеймер
01:42 - программирование это не только про образование
04:29 - перфекционизм
06:24 …
Google-gson
Полезна для преобразования объектов Java в JSON и наоборот. Она особенно пригодится при разработке мобильных приложений и создании/использовании REST API, а также в любом случае, когда вам нужно преобразовать объект Java в его представление JSON и наоборот.
📑 Сайт
Clean Code #инструменты #java
Полезна для преобразования объектов Java в JSON и наоборот. Она особенно пригодится при разработке мобильных приложений и создании/использовании REST API, а также в любом случае, когда вам нужно преобразовать объект Java в его представление JSON и наоборот.
📑 Сайт
Clean Code #инструменты #java
🧑💻 Используйте описательные имена
...Имя, которое мы определяем для классов и методов/функций, должно раскрывать их назначение, выполняя две задачи:
— Что оно делает в программе?
— Как оно будет применяться в программе?
Конвенция о написании констант, классов и методов/функций включает в себя следующее:
— Константы должны быть написаны в верхнем регистре, слова разделяются подчеркиванием (_).
— Классы должны быть существительными.
— Методы/функции должны быть глаголами.
Продолжение следует...
Clean Code #совет
...Имя, которое мы определяем для классов и методов/функций, должно раскрывать их назначение, выполняя две задачи:
— Что оно делает в программе?
— Как оно будет применяться в программе?
Конвенция о написании констант, классов и методов/функций включает в себя следующее:
— Константы должны быть написаны в верхнем регистре, слова разделяются подчеркиванием (_).
— Классы должны быть существительными.
— Методы/функции должны быть глаголами.
Продолжение следует...
Clean Code #совет
📖Approaching
🖋 Abhishek Thakur, 2020
Эта книга предназначена для людей, обладающих теоретическими знаниями в области машинного обучения и глубокого обучения и желающих погрузиться в прикладное машинное обучение. Книга не объясняет алгоритмы, она больше ориентирована на то, как и что вы должны использовать для решения задач с помощью машинного обучения.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Abhishek Thakur, 2020
Эта книга предназначена для людей, обладающих теоретическими знаниями в области машинного обучения и глубокого обучения и желающих погрузиться в прикладное машинное обучение. Книга не объясняет алгоритмы, она больше ориентирована на то, как и что вы должны использовать для решения задач с помощью машинного обучения.
💾 Скачать книгу
Clean Code | #книги #programming
📑 Как использовать Docker в приложениях Nodejs и React
В этой статье поговорим о том, как разработать и запустить бэкэнд на Node.js-Express и фронтенд на React в контейнере Docker.
Clean Code #статьи #React #NodeJS
В этой статье поговорим о том, как разработать и запустить бэкэнд на Node.js-Express и фронтенд на React в контейнере Docker.
Clean Code #статьи #React #NodeJS
Простейший чат на Java
Запись видеоурока, на котором подробнейшим образом показывается, как с полного нуля написать простой сетевой чат, используя лишь встроенные в язык Java инструменты.
Видео отлично подойдёт тем, кто ещё никогда не работал с этим языком. Если вы относитесь к их числу, то приготовьтесь к тому, что вы, скорее всего, ничего не запомните. Это абсолютно нормально, ведь вы только знакомитесь с основами языка.
📺 YouTube
Clean Code #видео #java
Запись видеоурока, на котором подробнейшим образом показывается, как с полного нуля написать простой сетевой чат, используя лишь встроенные в язык Java инструменты.
Видео отлично подойдёт тем, кто ещё никогда не работал с этим языком. Если вы относитесь к их числу, то приготовьтесь к тому, что вы, скорее всего, ничего не запомните. Это абсолютно нормально, ведь вы только знакомитесь с основами языка.
📺 YouTube
Clean Code #видео #java
YouTube
Простой сетевой чат на Java [GeekBrains]
Начни карьеру с бесплатного курса "Основы программирования" https://goo.gl/jTP4nP
На вебинаре вы увидите, как с помощью только стандартных средств Java можно буквально за 1 час написать очень простой, но работающий сетевой чат.
Несмотря на то, что проект…
На вебинаре вы увидите, как с помощью только стандартных средств Java можно буквально за 1 час написать очень простой, но работающий сетевой чат.
Несмотря на то, что проект…
🧑💻 Очистка входных строковых данных в Python
...Например — такой:
Здесь можно видеть, как пробельные символы "\n" и "\t" заменяются на обычные пробелы, и как символ "\r" удаляется из строки полностью. Это — простой пример, но мы можем его расширить, создавая большие таблицы переназначения символов с использованием пакета unicodedata и его функции combining(). Такой подход позволяет убирать из строк всё то, что там не нужно.
Clean Code #совет #Python #cleancode
...Например — такой:
user_input = "This\nstring has\tsome whitespaces...\r\n"
character_map = {
ord('\n') : ' ',
ord('\t') : ' ',
ord('\r') : None
}
user_input.translate(character_map) # This string has some whitespaces... "Здесь можно видеть, как пробельные символы "\n" и "\t" заменяются на обычные пробелы, и как символ "\r" удаляется из строки полностью. Это — простой пример, но мы можем его расширить, создавая большие таблицы переназначения символов с использованием пакета unicodedata и его функции combining(). Такой подход позволяет убирать из строк всё то, что там не нужно.
Clean Code #совет #Python #cleancode
CodeTrack
Это бесплатный профилировщик производительности и анализатор выполнения .NET. Он работает практически со всеми версиями .NET и даст вам полное представление о том, как работает ваш код!
📑 Сайт
Clean Code #инструменты #dotnet
Это бесплатный профилировщик производительности и анализатор выполнения .NET. Он работает практически со всеми версиями .NET и даст вам полное представление о том, как работает ваш код!
📑 Сайт
Clean Code #инструменты #dotnet