METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Как работает gRPC
👍4🔥1👏1
Cache Eviction Strategies.gif
15.8 MB
Стратегии освобождения кэша
👍51🥰1
Windows vs Linux #linux #windows
😎20🤡19😁4👍21🤨1
Юнит-тесты, Интеграционные тесты и E2E-тесты

Юнит-тесты проверяют отдельные функции в изоляции. Быстро выполняются и просты в написании, что идеально для проверки базовой логики
🟢 +: Быстрая обратная связь, простота обслуживания
🔴 -: им не хватает контекста, могут упускать проблемы взаимодействия компонентов

Интеграционные тесты проверяют, что компоненты системы работают вместе как надо. Часто применяется для обнаружения таких проблем, как проблемы с потоком данных или несоответствия API
🟢 +: Находят ошибки, которые пропускают юнит-тесты, обеспечивая надежную связь между компонентами
🔴 -: более медленная настройка и выполнение

Тесты E2E имитируют реальные пользовательские сценарии, гарантируя бесперебойную работу всего приложения. Часто применяются для тестов критически важных для пользователя процессов, такие как вход в систему, оформление заказа или регистрация
🟢 +: Обеспечивает наивысший уровень уверенности, что система ведет себя как надо
🔴 -: Самые медленные и сложные в обслуживании
👍10🥰2👏2
4 ключевых компонента для построения отказоустойчивых систем
👍9
Временные задержки при обращении к памяти в наносекундах
❤‍🔥6👍2👏1
Наиболее частно используемые базы данных NoSQL и случаи их применения #nosql
👀4🔥1
Microsoft выпустил утилиту на Python под названием MarkItDown для конвертации ряда типа файлов, например офисных документов docx, xlsx, pptx, а также pdf и ряд других в разметку Markdown
Доступно на github: https://github.com/microsoft/markitdown
👍242👏1
В России появилась открытая среда разработки OpenIDE на замену IntelliJ IDEA. Это совместная разработка «Группы Астра», Haulmont и Axiom JDK. Проект на стадии бета-тестирования, сейчас он поддерживает только Java и Kotlin, в планах – интеграция поддержки Go, TypeScript, Rust и других востребованных языков. Платформа полностью отечественная и не зависит от иностранных сервисов. Релиз запланирован на март 2025 г.
Как отметили в «Группе Астра», в основе OpenIDE лежит среда разработки IntelliJ IDEA Community, но, в отличие от нее, сборка и вся инфраструктура платформы расположены на территории России, и к зарубежным серверам при работе с ней обращений не происходит.
Также OpenIDE не содержит проприетарных компонентов, лицензиары которых могут запрещать их использование на территории России. К тому же исходный код проекта полностью открыт.
https://www.cnews.ru/news/top/2024-12-16_rossiyane_sozdali_suverennuyu
🤮25👍21😁4🌭3🤔1🤡1
50 приемов по использованию React #react #reactjs
Книга «Грокаем алгоритмы» стала самой воруемой из «Читай-города»
Это иллюстрированное пособие для программистов американского программиста Адитьи Бхаргавы возглавила рейтинг самых воруемых в 2024 году из «Читай-города», из магазинов пропали 215 экземпляров. Об этом говорится в сообщении сети
https://www.rbc.ru/rbcfreenews/676002b49a79475ac443af08?from=newsfeed
😁47🙏5🤡4🤓3
Шпаргалка по управлению логическими томами в Linux #linux
🔥4👏31
Приемы для поддержания быстрого доступа к базе данных
🔥1