📑 Опция 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 из них — бесплатные. Добавим, что есть стипендия, а лучшие студенты смогут начать карьеру в Яндексе по фаст-треку.
🧑💻 Общие соглашения об именовании в C++
Именованные константы (включая значения перечислений) должны быть записаны в верхнем регистре с нижним подчёркиванием в качестве разделителя.
Общая практика в сообществе разработчиков C++.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
Именованные константы (включая значения перечислений) должны быть записаны в верхнем регистре с нижним подчёркиванием в качестве разделителя.
MAX_ITERATIONS, COLOR_RED, PIОбщая практика в сообществе разработчиков C++.
Продолжение следует...
Clean Code #совет #C_Plus_Plus #cleancode
Автоматизированное тестирование за 3 часа
Проверять программу ручками сложно и больно, поэтому существуют программы для автоматизации столь монотонной работы. Теперь вы сможете доказать программисту, что он не прав ещё быстрее.
В частности, за 3 часа вы научитесь работать с Selenium (эмулятор браузера) и использовать его с Java, и за оставшиеся 30 минут освоите TestNG.
📺 YouTube
Clean Code #видео #тесты
Проверять программу ручками сложно и больно, поэтому существуют программы для автоматизации столь монотонной работы. Теперь вы сможете доказать программисту, что он не прав ещё быстрее.
В частности, за 3 часа вы научитесь работать с Selenium (эмулятор браузера) и использовать его с Java, и за оставшиеся 30 минут освоите TestNG.
📺 YouTube
Clean Code #видео #тесты
YouTube
Автоматизированное тестирование с нуля / Полный курс за 3 часа / selenium + testng
Автоматизированное тестирование ! За 3 часа мы разбираем Selenium + java, и ещё за пол часа TestNG . Уточню. Основы Java у вас уже должны быть. Так как чтобы заниматься автоматизацией тестирования необходим язык программирования.
На самом деле не столь…
На самом деле не столь…
🔥 Лучшее на канале за неделю
1. Guide to Competitive Programming.
2. Общие соглашения об именовании в C++.
3. Аккуратнее с комментариями.
1. Guide to Competitive Programming.
2. Общие соглашения об именовании в C++.
3. Аккуратнее с комментариями.
Simplejson
Это быстрый, точный и расширяемый json кодировщик и декодировщик, который поддерживает Python 3.3+ с обратной совместимостью с Python 2.5.
📑 Сайт
Clean Code #инструменты #python
Это быстрый, точный и расширяемый json кодировщик и декодировщик, который поддерживает Python 3.3+ с обратной совместимостью с Python 2.5.
📑 Сайт
Clean Code #инструменты #python
📖Python Testing with pytest
🖋 Brian Okken, 2017
Фреймворк для тестирования pytest помогает быстро писать тесты и сохранять их удобочитаемыми и поддерживаемыми без использования повторяющегося кода. Писать маленькие тесты с помощью pytest так же просто, как масштабировать до сложного функционального тестирования приложений, пакетов и библиотек. Для проектов на основе Python pytest является хорошим выбором для тестирования кода, если вы ищете полнофункциональный, независимый от API, гибкий и расширяемый фреймворк. Книга подходит тем, кто уже знаком с модульным тестированием.
💾 Скачать книгу
Clean Code | #книги #Python #API
🖋 Brian Okken, 2017
Фреймворк для тестирования pytest помогает быстро писать тесты и сохранять их удобочитаемыми и поддерживаемыми без использования повторяющегося кода. Писать маленькие тесты с помощью pytest так же просто, как масштабировать до сложного функционального тестирования приложений, пакетов и библиотек. Для проектов на основе Python pytest является хорошим выбором для тестирования кода, если вы ищете полнофункциональный, независимый от API, гибкий и расширяемый фреймворк. Книга подходит тем, кто уже знаком с модульным тестированием.
💾 Скачать книгу
Clean Code | #книги #Python #API
🧑💻 Аккуратнее с комментариями
Помечайте свои комменты датой, чтобы другой разработчик смог понять актуальность написанного – это делает проще поддержку и помогает навести порядок в структуре кода.
Помните, что лучше написать несколько комментариев, чем хранить между строками "роман Толстого" – не создавайте беспорядок, а посвятите время уборке.
Clean Code #совет
Помечайте свои комменты датой, чтобы другой разработчик смог понять актуальность написанного – это делает проще поддержку и помогает навести порядок в структуре кода.
Помните, что лучше написать несколько комментариев, чем хранить между строками "роман Толстого" – не создавайте беспорядок, а посвятите время уборке.
Clean Code #совет
📑 Microsoft улучшит защиту от фишинговых атак через файлы в OneNote
Microsoft представит улучшенную защиту от фишинговых атак, распространяющих вредоносное ПО через файлы OneNote. В опубликованной дорожной карте Microsoft 365 под названием «Microsoft OneNote: улучшенная защита от известных типов фишинговых файлов с высоким риском» компания сообщила, что это изменение, вероятно, станет общедоступным до конца апреля 2023 года.
Clean Code #новости #Microsoft
Microsoft представит улучшенную защиту от фишинговых атак, распространяющих вредоносное ПО через файлы OneNote. В опубликованной дорожной карте Microsoft 365 под названием «Microsoft OneNote: улучшенная защита от известных типов фишинговых файлов с высоким риском» компания сообщила, что это изменение, вероятно, станет общедоступным до конца апреля 2023 года.
Clean Code #новости #Microsoft