IT技术 极限开发的尝试:需求文档、TDD和代码实现 本文概述 前言 产品设计:需求文档 原型设计的简单例子:用户注册 TDD:测试驱动开发 重构代码的接口设计 TDD开发实例:用户注册 技术的难点:代码实现 最头痛的地方:第三方API 问题在这里:数据... 03月08日 1,466 次浏览 发表评论 阅读全文
终极编程:关于TDD和设计模式的猜想 本文概述 前言 需求文档和TDD 代码的具体设计包括什么? TDD设计接口遵循的原则 TDD和设计模式 设计模式的初步理解和设计 TDD和设计模式:往下重构代码 常见设计模式的用例接口 总结 前言 T... 03月08日 IT技术 1,198 次浏览 发表评论 阅读全文
产品设计:交互原型和需求文档的梳理和总结 本文概述 产品设计的第一步:需求决定产品的价值 产品设计的第二步:原型设计和需求文档制作 原型图标注:如何标注更清晰? 界面设计:用户体验 产品设计的第一步:需求决定产品的价值 从决定产品的所有需求,... 03月08日 IT技术 1,365 次浏览 发表评论 阅读全文
IT技术 Gradle构建预备:Groovy学习总结笔记 本文概述 前言 构建的第一个问题:构建工具要做什么? Groovy基本特色 Groovy API文档 Groovy语法糖 总结 前言 所以为什么学Groovy呢?完全是因为Gradle了,本人并不喜欢... 03月08日 1,187 次浏览 发表评论 阅读全文
IT技术 项目开发的第一步:谈谈产品设计和需求文档 本文概述 前言 产品设计的第一个问题 产品需求文档要多详细? IDEA:产品概念化 产品概念化分析 产品简介 需求文档版本 简要需求文档 产品结构图 界面交互原型图 产品用例图 整体功能流程图 编码设... 03月08日 1,682 次浏览 发表评论 阅读全文
IT技术 需求收集和挖掘实例:移动工具类APP需求收集和分析 本文概述 前言 确定产品的核心功能或核心概念 IDEA来源 收集和挖掘需求的来源 发挥想象力 收集竞品需求 分析竞品需求 产品的升华:与众不同的需求 总结 前言 本文尝试提供一个收集和挖掘需求的实际示... 03月08日 1,533 次浏览 发表评论 阅读全文
IT技术 软件开发测试:单元测试和路径覆盖测试详细指南 本文概述 软件测试概述 单元测试和路径覆盖 确定测试和分析的代码 根据代码画出程序执行流程图 计算环路复杂度 确定所有路径 根据每条路径设计测试用例 总结 软件测试概述 关于软件测试,它和用Git一样... 03月08日 1,829 次浏览 发表评论 阅读全文
IT技术 开发人员必备工具:Git入门介绍和安装教程 本文概述 一、为什么用Git?我的开发故事 二、Git有什么用?原理和作用 三、Git安装步骤 四、Git的基本概念 五、Git配置和运行 六、总结 一、为什么用Git?我的开发故事 Git有什么用?... 03月08日 1,257 次浏览 发表评论 阅读全文
IT技术 Git高级开发:使用分支进行项目开发 本文概述 Git分支概念介绍 Git分支基本操作和分支管理 分支开发工作流 远程分支 总结 Git分支概念介绍 在讨论Git分支前,可以看下我之前写的两篇关于Git的文章。我们可以知道Git的工作其实... 03月08日 1,193 次浏览 发表评论 阅读全文
软件测试:单元测试、集成测试、系统测试、UI测试和自动化测试 本文概述 单元测试 测试驱动开发 集成测试 系统测试 UI测试 自动化测试 总结 单元测试 单元测试是软件测试中最基本最重要的测试,单元测试针对的是程序的最基本单元:函数、方法或过程。假设开发一个简单... 03月08日 IT技术 1,131 次浏览 发表评论 阅读全文