2025.11–2026实习相关整理7
AI画图技术笔记
1. SVG(Scalable Vector Graphics)
- 矢量图形格式,可无损缩放
- 适合用于图标、图表、插图等
- 代码可编辑,便于精确控制
2. Mermaid
- 基于文本的图表生成工具
- 支持流程图、时序图、甘特图等
- 适合技术文档和架构图
3. HTML(通过Google Doc转为PPT)
- 使用HTML创建可视化内容
- 通过Google Docs转换为PPT演示文稿
- 适合创建演示文稿和幻灯片
4. Nano Banana
- AI辅助绘图工具
- 用于快速生成图形内容
提示词使用指南
科研风格
- 风格描述:科研风白底黑字图
- 特点:简洁、专业、学术感
- 适用场景:论文配图、学术报告、技术文档
炫酷风格
- 风格描述:炫酷的多小图形样式,不需要太多详细的文字说明
- 特点:
- 不需要太多详细的文字说明
- 以图形为主,视觉冲击力强
- 适合展示概念和流程
Vibe Coding - AI编码质量约束
核心目标
通过Prompt或其他方法,为AI生成代码设置质量约束,确保下线代码质量符合标准。
质量约束指标
1. 圈复杂度(Cyclomatic Complexity)
- 标准:低于10
- 说明:控制函数的复杂度,提高可维护性
- 作用:降低测试难度,减少潜在bug
2. 单函数行数
- 标准:低于300行
- 说明:保持函数职责单一
- 作用:提高代码可读性和可测试性
3. 提取枚举类
- 要求:将相关常量组织为枚举
- 说明:避免使用分散的常量定义
- 作用:提高类型安全性,增强代码语义
4. 消除魔数
- 要求:将硬编码的数字提取为命名常量
- 说明:避免代码中出现无意义的数字字面量
- 作用:提高代码可读性和可维护性
实施方法
方法一:Prompt约束
在提示词中明确要求:
- “请确保圈复杂度低于10”
- “每个函数不超过300行”
- “使用枚举类替代常量”
- “消除魔数,使用命名常量”
方法二:代码审查
- 使用linter工具自动检测
- 人工审查关键指标
- 建立质量检查清单
方法三:持续集成
- 集成静态代码分析工具
- 设置质量门禁
- 自动化质量检查
优势
- 提高代码可维护性
- 降低技术债务
- 减少潜在bug
- 提升团队协作效率
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lowo's blog!
评论

