golang
Масштабирование приёмочных тестов

Эта глава является продолжением главы "Введение в приёмочные тесты". Готовый код этой главы можно найти на GitHub.Приёмочные тесты очень важны, они напрямую влияют на вашу способность уверенно развивать систему с течением времени при разумной стоимости изменений.Кроме того, они являются прекрасным инструментом для работы с устаревшим кодом. Если вы столкнулись с плохой кодовой базой без тестов, не поддавайтесь искушению начать рефакторинг. Вместо этого напишите несколько приёмочных тес…

  • понедельник, 9 октября 2023 г. в 00:00:13
github
PanJiaChen / vue-admin-template

a vue2.0 minimal admin templatevue-admin-template English | 简体中文 A minimal vue admin template with Element UI & axios & iconfont & permission control & lint Live demo: http://panjiachen.github.io/vue-admin-template The current version is v4.0+ build on vue-cli. If you want to use the old version , you can switch branch to tag/3.11.0, it does not rely on vue-cli SPONSORED BY Build Setup # clone the project git clone https://github.com/PanJiaChen/vue-admin-t…

  • понедельник, 9 октября 2023 г. в 00:00:11
github
nasa / spaceapps

spaceapps SOLVE REAL-WORLD CHALLENGES ON EARTH & IN SPACE The NASA International Space Apps Challenge is a hackathon for coders, scientists, designers, storytellers, makers, technologists, and innovators around the world to come together and use open data from NASA and its Space Agency Partners to create solutions to challenges we face on Earth and in space. TERMS & CONDITIONS By participating in Discussions within this repository, you are confirming that you have registered for the 202…

  • понедельник, 9 октября 2023 г. в 00:00:10
github
pure-admin / vue-pure-admin

🔥 ✨✨ ✨ Vue3+Vite4+Element-Plus+TypeScript编写的一款后台管理系统(兼容移动端)vue-pure-admin 中文 | English 简介 vue-pure-admin 是一款开源免费且开箱即用的中后台管理系统模版。使用了最新的 Vue3、Vite、Element-Plus、TypeScript、Pinia、Tailwindcss 等主流技术开发 精简版(实际项目开发请用精简版,提供 非国际化 、国际化 两个版本选择) 精简版是基于 vue-pure-admin 提炼出的架子,包含主体功能,更适合实际项目开发,打包后的大小在全局引入 element-plus 的情况下仍然低于 2.3MB,并且会永久同步完整版的代码。开启 brotli 压缩和 cdn 替换本地库模式后,打包大小低于 350kb 点我查看非国际化精简版 点我查看国际化精简版 配套视频 点我查看快速开发教程 点我查看 UI 设计 配套保姆级文档 查看文档 Tauri 版 点我查看 Tauri 版 Electron 版 点我查看 Electron 版 预览 …

  • понедельник, 9 октября 2023 г. в 00:00:08
xaker
Ботнет QakBot все еще в строю. Хакеры распространяют вымогателя Ransom Knight

По информации специалистов Cisco Talos, ботнет QakBot (он же QBot, Quakbot и Pinkslipbot) все еще активен и сейчас занимается распространением программ вымогателей и бэкдоров. При этом в августе текущего года правоохранительные органы во главе с ФБР заявляли о ликвидации QakBot в результате масштабной международной операции «Утиная охота» (Duck Hunt).

  • воскресенье, 8 октября 2023 г. в 00:00:22
xaker
Закажи бумажный спецвыпуск «Хакера»

Недавно мы выпустили ограниченный тираж бумажного спецвыпуска «Хакера», в который вошли лучшие статьи 2015–2017 годов, и почти все экземпляры уже нашли своих владельцев. Если ты собирался оформить заказ – поспеши, журналов сталось совсем немного.

  • воскресенье, 8 октября 2023 г. в 00:00:22
habrahabr
10 рекомендаций по VS Code для повышения продуктивности

Visual Studio Code остаётся наиболее предпочтительной IDE среди разработчиков. Причём этот редактор всё чаще используют именно начинающие программисты. Источник: survey.stackoverflow.co/2023 А вы знали, что 73% разработчиков по всему миру используют один редактор кода? Так и есть. Результаты проведённого в 2023 году опроса Stack Overflow показали, что VS Code является самой популярной средой разработки. И мы все знаем почему — он очень крут! Но в полной ли мере мы задействуем его потенциал?…

  • воскресенье, 8 октября 2023 г. в 00:00:21
habrahabr
Как собрать бюджетный умный дом. Общие принципы проектирования на оборудовании Wiren Board

Мы много рассказываем о проектах на оборудовании Wiren Board, на это обращают внимание начинающие пользователи и видно, что у них есть затруднения с выбором оборудования под задачу.Конечно, в документации на каждое устройство есть схема подключения и назначение, но мы подумали, что собрать в одном месте популярные будет полезно. А тут ещё Быстрый Modbus заехал, который позволяет по-новому взглянуть на создание системы УД.Статья будет полезна всем, кто задумывался о построении умного дома, офис…

  • воскресенье, 8 октября 2023 г. в 00:00:20
habrahabr
Я до последнего буду защищать сильную статическую типизацию

Я пишу ПО уже больше двадцати лет и с каждым днём всё больше убеждаюсь, что сильная статическая типизация — это не просто хорошая идея, но и почти всегда верный выбор.Разумеется, существуют сферы применения нетипизированных языков (или вариантов языков), например, они гораздо удобнее при работе с REPL или для одноразовых скриптов в средах, которые и так уже безнадёжно нетипизированы (например, в шелле). Но почти во всех остальных случаях сильная типизация крайне предпочтительна.У неиспользован…

  • воскресенье, 8 октября 2023 г. в 00:00:19