设计模式

首页 标签 设计模式
# 设计模式 #
关注
15820内容
Web UI 自动化测试 Skill 完整实战:从一个空项目到一份中文测试报告
本文探讨Web UI自动化测试的核心痛点:问题不在“会不会写脚本”,而在于“有没有好框架”。通过真实案例对比,剖析框架必备三要素——页面对象模型、分层架构与智能等待,并详解Playwright相较Selenium的工程优势。强调报告需中文、截图、步骤清晰,才能让开发、产品真正用起来。
|
1天前
| |
来自: 云原生
7个资深工程师的编码模式,相见恨晚!
本文分享高级工程师的7个核心编码习惯:早返回降嵌套、命名体现业务意图、用类型杜绝非法状态、函数职责单一、避免重复代码、错误带上下文、代码优先为人可读。强调“减少惊讶”比炫技更重要,真正价值在于长期可维护性。(239字)
【免费开源】STM32矩阵键盘驱动程序:从零搭建4x4键盘扫描与消抖完整实战项目分享
【免费开源】STM32 4×4矩阵键盘驱动,基于HAL库,支持行列/反转双扫描、软件消抖、短按/长按/连按识别及回调机制,兼容F1/F4系列,仅需8个IO,附完整原理、流程图与可移植代码。
|
10天前
|
探索现代软件开发中的代码复用:最佳实践与陷阱
本文探讨代码复用的正确实践:从函数抽取、组合、泛型到设计模式,剖析常见方式与典型陷阱(如过早复用、上下文耦合、跨边界滥用)。强调DRY本质是“单一权威表达”,而非消除字面重复;倡导“三次法则”、组合优于继承、清晰边界与简单优先。
软件开发新手入门五大核心技能之基础编程能力(一)
教程来源 http://xxzy888.com/ 本文深入剖析编程基础——变量与数据类型,从内存模型、语言差异到常见陷阱,涵盖Java/Python/JS对比、整型溢出、浮点精度、字符串原理及类型转换等核心内容,配可运行示例与解析,助初学者夯实根基。
|
10天前
|
Java网络编程(八):从Netty看现代网络框架设计
Java网络编程(八):从Netty看现代网络框架设计
拿了3个offer如何抉择?2026届技术人择业避坑指南(含薪资谈判话术)
校招季手握多个offer却更焦虑?本文直击选择困境,提出“可量化决策模型”:拆解薪资、成长性、业务核心度等5大维度加权评分;剖析真实案例揭示“高薪≠高价值”;提供3句实用谈薪话术与1个灵魂拷问——帮你理性选offer,锚定长期职业跃迁。
程序员进阶工程师必备技能之性能、稳定性与安全优化(二)
教程来源 https://unbgv.cn/ 本文系统介绍稳定性保障核心实践:涵盖SLA指标定义、超时重试与断路器容错、令牌桶限流与服务降级、幂等性设计,以及基于混沌工程的故障演练方法,全面提升系统可靠性与韧性。
Skills-first:一种全新的接口自动化测试设计模式(爆肝万字实操)
本文提出“Skills-first”测试新范式,直击AI生成用例后维护难的痛点:告别“人驱动AI”,转向“事件驱动”。通过感知层捕获变化、决策层输出结构化操作原语、执行层精准落地,实现用例自动演进。实测将接口变更响应从2小时压缩至4分钟,释放80%机械维护人力。
|
10天前
|
Agentic 设计模式拆解:6 种结构的优缺点与应用场景
本文系统梳理Agentic AI六大核心设计模式:单一、顺序、并行智能体,循环评审,协调者与子智能体,以及作为工具的子智能体。聚焦智能体、用户、模型与工具间的结构化交互,提炼可复用的工程骨架,助力规模化落地。
免费试用