Requests
Уменьшает тяжелую ручную работу. Автоматизирует такие задачи как добавление строки запроса к URL, шифрование форм отправки данных, постоянное HTTP-соединение, объединение HTTP-соединений и т. д. путем использования urllib3.
📑 Сайт
Clean Code #инструменты #python
Уменьшает тяжелую ручную работу. Автоматизирует такие задачи как добавление строки запроса к URL, шифрование форм отправки данных, постоянное HTTP-соединение, объединение HTTP-соединений и т. д. путем использования urllib3.
📑 Сайт
Clean Code #инструменты #python
🧑💻 Общие соглашения об именовании в C++
Имена, представляющие типы, должны быть обязательно написаны в смешанном регистре, начиная с верхнего.
Общая практика в сообществе разработчиков C++.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
Имена, представляющие типы, должны быть обязательно написаны в смешанном регистре, начиная с верхнего.
Line, SavingsAccountОбщая практика в сообществе разработчиков C++.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
📖 Large-Scale C++ Volume I
🖋 John Debbie Lafferty, John Lakos, 2019
Написать надежное и удобное в обслуживании программное обеспечение на C++ сложно. Масштабная разработка такого программного обеспечения добавляет новый набор проблем. Создание крупномасштабных систем требует практического понимания логического дизайна - помимо теоретических концепций, рассматриваемых в наиболее популярных текстах. Чтобы добиться успеха, разработчики должны также заняться физическим проектированием - аспектом разработки программного обеспечения, который может быть незнаком даже опытным разработчикам. Обладая более чем 30-летним практическим опытом создания массивных критически важных корпоративных систем, Джон Лакос показывает, как создавать и развивать так называемый Software Capital. Этот новаторский сборник закладывает основу для проектов любого масштаба и демонстрирует процессы, методы, приемы и инструменты, необходимые для успешной разработки в реальном мире.
💾 Скачать книгу
Clean Code | #книги #C_Plus_Plus
🖋 John Debbie Lafferty, John Lakos, 2019
Написать надежное и удобное в обслуживании программное обеспечение на C++ сложно. Масштабная разработка такого программного обеспечения добавляет новый набор проблем. Создание крупномасштабных систем требует практического понимания логического дизайна - помимо теоретических концепций, рассматриваемых в наиболее популярных текстах. Чтобы добиться успеха, разработчики должны также заняться физическим проектированием - аспектом разработки программного обеспечения, который может быть незнаком даже опытным разработчикам. Обладая более чем 30-летним практическим опытом создания массивных критически важных корпоративных систем, Джон Лакос показывает, как создавать и развивать так называемый Software Capital. Этот новаторский сборник закладывает основу для проектов любого масштаба и демонстрирует процессы, методы, приемы и инструменты, необходимые для успешной разработки в реальном мире.
💾 Скачать книгу
Clean Code | #книги #C_Plus_Plus
Что такое фреймворк и библиотека?
Каждый день мы сталкиваемся с этими понятиями и пользуемся библиотеками, фреймворками или всем сразу и одновременно, а ведь мало кто задумывается, в чём между ними разница.
В этом ролике автор на примере постройки здания наглядно объяснил разницу между библиотекой и фреймворком. Оно, к слову, будет очень полезно начинающим программистам.
📺 YouTube
Clean Code #видео #теория
Каждый день мы сталкиваемся с этими понятиями и пользуемся библиотеками, фреймворками или всем сразу и одновременно, а ведь мало кто задумывается, в чём между ними разница.
В этом ролике автор на примере постройки здания наглядно объяснил разницу между библиотекой и фреймворком. Оно, к слову, будет очень полезно начинающим программистам.
📺 YouTube
Clean Code #видео #теория
YouTube
Что такое framework и library / Объясняю на пальцах для новичков и не только
Из сегодняшнего выпуска вы узнаете, что такое фреймворк (framework) и как его отличить от библиотеки (library). Я объясню это простыми словами на примере постройки здания. Будет весело, интересно и понятно всем - от новичков до экспертов!
Так что, делайте…
Так что, делайте…
🔥 Лучшее на канале за неделю
1. Large-Scale C++ Volume I.
2. Requests — уменьшает тяжелую ручную работу.
3. Что такое фреймворк и библиотека?.
1. Large-Scale C++ Volume I.
2. Requests — уменьшает тяжелую ручную работу.
3. Что такое фреймворк и библиотека?.
Python-for-android
Это инструмент для упаковки приложений Python на Android. Вы можете создать свой собственный дистрибутив Python, включая нужные модули и зависимости, и связать его в APK вместе со своим кодом.
📑 Сайт
Clean Code #инструменты #python
Это инструмент для упаковки приложений Python на Android. Вы можете создать свой собственный дистрибутив Python, включая нужные модули и зависимости, и связать его в APK вместе со своим кодом.
📑 Сайт
Clean Code #инструменты #python
🧑💻 Функции должны выполнять только одно действие
...Такой подход улучшает читабельность и внешний вид кода. Обязательным правилом поддерживаемого кода является проверка на нахождение всех элементов функции в одном уровне абстракции.
Допускать перемешивание этих уровней нежелательно (даже критично), т. к.:
— это запутывает;
— вы можете забыть, что происходит в коде;
— со временем приводит к неуправляемому коду.
Продолжение следует...
Clean Code #совет
...Такой подход улучшает читабельность и внешний вид кода. Обязательным правилом поддерживаемого кода является проверка на нахождение всех элементов функции в одном уровне абстракции.
Допускать перемешивание этих уровней нежелательно (даже критично), т. к.:
— это запутывает;
— вы можете забыть, что происходит в коде;
— со временем приводит к неуправляемому коду.
Продолжение следует...
Clean Code #совет
📑 Опция Split Screen доступна в стабильной версии Microsoft Edge 110
В стабильной версии браузера Microsoft Edge заработала функция Split Screen («Разделённый экран»). Она позволяет использовать две вкладки в одном окне Microsoft Edge. Функция станет частью проекта Edge Phoenix по глобальному обновлению браузера Microsoft
Clean Code #новости #Edge #Microsoft
В стабильной версии браузера Microsoft Edge заработала функция Split Screen («Разделённый экран»). Она позволяет использовать две вкладки в одном окне Microsoft Edge. Функция станет частью проекта Edge Phoenix по глобальному обновлению браузера Microsoft
Clean Code #новости #Edge #Microsoft
📑 Развертывание React-приложения
Когда мы имеем дело с большим проектом, в репозитории которого накопились десятки тысяч строк кода, иногда единственным здравым решением кажется все переписать с нуля, а не оптимизировать. С точки зрения бизнеса может возникнуть вопрос: а почему вообще нужно оптимизировать или даже переписывать приложение, если оно работает? Дело в том, что по мере роста кодовой базы есть вероятность увеличения дублирующихся компонентов/фрагментов кода, появления устаревших участков, которые тормозят сборку, но полезной нагрузки уже не несут. Это негативно влияет на скорость работы приложения и увеличивает срок разработки.
В этом кейсе мы покажем, как улучшить имеющееся решение с точки зрения архитектуры, а также рассмотрим библиотеки и их особенности, которые помогут сделать приложение быстрее.
Clean Code #статьи #React
Когда мы имеем дело с большим проектом, в репозитории которого накопились десятки тысяч строк кода, иногда единственным здравым решением кажется все переписать с нуля, а не оптимизировать. С точки зрения бизнеса может возникнуть вопрос: а почему вообще нужно оптимизировать или даже переписывать приложение, если оно работает? Дело в том, что по мере роста кодовой базы есть вероятность увеличения дублирующихся компонентов/фрагментов кода, появления устаревших участков, которые тормозят сборку, но полезной нагрузки уже не несут. Это негативно влияет на скорость работы приложения и увеличивает срок разработки.
В этом кейсе мы покажем, как улучшить имеющееся решение с точки зрения архитектуры, а также рассмотрим библиотеки и их особенности, которые помогут сделать приложение быстрее.
Clean Code #статьи #React
📑 Ответ
Anonymous Quiz
14%
git delete -fx
22%
git clean -fX
30%
git remove -fX
28%
git clean -fx
5%
git clean -FX
🧑💻 Общие соглашения об именовании в C++
Имена переменных должны быть записаны в смешанном регистре, начиная с нижнего.
Общая практика в сообществе разработчиков C++. Позволяет легко отличать переменные от типов, предотвращает потенциальные коллизии имён, например: Line line;
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
Имена переменных должны быть записаны в смешанном регистре, начиная с нижнего.
line, savingsAccountОбщая практика в сообществе разработчиков C++. Позволяет легко отличать переменные от типов, предотвращает потенциальные коллизии имён, например: Line line;
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
Insomnia
Мощный инструмент для отладки запросов HTTP и GraphQL. Это бесплатное приложение имеет красивый пользовательский интерфейс со всем необходимым для тестирования конечных точек REST и других API. Доступно для Mac, Windows и Linux..
📑 Сайт
Clean Code #инструменты
Мощный инструмент для отладки запросов HTTP и GraphQL. Это бесплатное приложение имеет красивый пользовательский интерфейс со всем необходимым для тестирования конечных точек REST и других API. Доступно для Mac, Windows и Linux..
📑 Сайт
Clean Code #инструменты
Решение задач на JavaScript
Задачки помогают вам больше узнать про язык и, самое главное, научиться применять определённые алгоритмы. Найти такое можно на CodeWars.
Собственно, туда автор и зашёл, чтобы проверить свои навыки, обучить вас парочке алгоритмов и рассказать получше про особенности языка.
📺 YouTube
Clean Code #видео #javascript
Задачки помогают вам больше узнать про язык и, самое главное, научиться применять определённые алгоритмы. Найти такое можно на CodeWars.
Собственно, туда автор и зашёл, чтобы проверить свои навыки, обучить вас парочке алгоритмов и рассказать получше про особенности языка.
📺 YouTube
Clean Code #видео #javascript
YouTube
Алгоритмы на JavaScript. Решение задач с CodeWars. Практика
Алгоритмы Javascript. Практика алгоритмов на js. Решение задач на JS c CodeWars. Алгоритмы js. Алгоритмы на js.
Экспресс справочник с более 200 вопросов к собеседованию тут - https://boosty.to/ulbitv
Исходный код урока - https://github.com/utimur/algs…
Экспресс справочник с более 200 вопросов к собеседованию тут - https://boosty.to/ulbitv
Исходный код урока - https://github.com/utimur/algs…
🔥 Лучшее на канале за неделю
1. Развертывание React-приложения.
2. Insomnia — мощный инструмент для отладки запросов HTTP и GraphQL.
3. Функции должны выполнять только одно действие.
1. Развертывание React-приложения.
2. Insomnia — мощный инструмент для отладки запросов HTTP и GraphQL.
3. Функции должны выполнять только одно действие.
📑 В первую десятку мартовского рейтинга языков программирования TIOBE попал Go
Впервые с июля 2022 года изменилась первая десятка лидеров рейтинга языков программирования TIOBE. Язык Go поднялся с 13 места на 10. Рейтинг TIOBE не меняется качественным образом с середины лета прошлого года. За это время наблюдались перестановки лидеров, но новые языки не попадали в десятку популярных. В рейтинге за март 2023 года в десятку попал Go, который поднялся с 13 места, закрыв собой топ.
Clean Code #новости #Go
Впервые с июля 2022 года изменилась первая десятка лидеров рейтинга языков программирования TIOBE. Язык Go поднялся с 13 места на 10. Рейтинг TIOBE не меняется качественным образом с середины лета прошлого года. За это время наблюдались перестановки лидеров, но новые языки не попадали в десятку популярных. В рейтинге за март 2023 года в десятку попал Go, который поднялся с 13 места, закрыв собой топ.
Clean Code #новости #Go
📖Guide to Competitive Programming
🖋 Antti Laaksonen, 2020
Этот усовершенствованный новый учебник, основанный на материале, который уже являлся наиболее полным введением в соревновательное программирование, содержит новые главы по таким продвинутым темам, как вычисление преобразований Фурье, поиск потоков минимальной стоимости в графах и использование автоматов в задачах на строки. Важно отметить, что автор доступно описывает и показывает, почему соревновательное программирование является проверенным методом реализации и тестирования алгоритмов, а также развивает вычислительное мышление и улучшает навыки программирования и отладки.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Antti Laaksonen, 2020
Этот усовершенствованный новый учебник, основанный на материале, который уже являлся наиболее полным введением в соревновательное программирование, содержит новые главы по таким продвинутым темам, как вычисление преобразований Фурье, поиск потоков минимальной стоимости в графах и использование автоматов в задачах на строки. Важно отметить, что автор доступно описывает и показывает, почему соревновательное программирование является проверенным методом реализации и тестирования алгоритмов, а также развивает вычислительное мышление и улучшает навыки программирования и отладки.
💾 Скачать книгу
Clean Code | #книги #programming
Яндекс и ИТМО запускают онлайн-магистратуру для Junior и Junior+ разработчиков
Среди модулей магистратуры «Программное обеспечение высоконагруженных систем» — алгоритмы и структуры данных, компьютерные сети, базы данных, современное промышленное программирование на Python, Java, C++ и Go.
Кроме начинающих разработчиков, программа подойдёт выпускникам профильных вузов. В учебных модулях — только востребованные языки программирования, которые студенты изучат на учебных проектах, разбирая реальные ИТ-продукты.
Магистратура откроется 13 марта, пройти тестирование и записаться на собеседование можно в апреле на сайте программы.
Осенью будут готовы списки к зачислению и начнётся обучение. Всего 50 мест, 30 из них — бесплатные. Добавим, что есть стипендия, а лучшие студенты смогут начать карьеру в Яндексе по фаст-треку.
Среди модулей магистратуры «Программное обеспечение высоконагруженных систем» — алгоритмы и структуры данных, компьютерные сети, базы данных, современное промышленное программирование на Python, Java, C++ и Go.
Кроме начинающих разработчиков, программа подойдёт выпускникам профильных вузов. В учебных модулях — только востребованные языки программирования, которые студенты изучат на учебных проектах, разбирая реальные ИТ-продукты.
Магистратура откроется 13 марта, пройти тестирование и записаться на собеседование можно в апреле на сайте программы.
Осенью будут готовы списки к зачислению и начнётся обучение. Всего 50 мест, 30 из них — бесплатные. Добавим, что есть стипендия, а лучшие студенты смогут начать карьеру в Яндексе по фаст-треку.