本文概述 前言 Ruby安装 Ruby HelloWorld程序 Ruby变量 数据类型 Ruby字符串 Ruby数字和数学 Ruby获取用户输入 Ruby数组 Ruby散列表/哈希表/字典/键值对 ...
必学构建工具:Gradle用法和开发教程完整指南
本文概述 前言 Gradle:构建工具的目标 Groovy和Gradle的关系 安装Gradle 运行Gradle构建 编写Gradle构建脚本 总结 前言 我认为Gradle是一个很好的构建工具,但...
Android Gradle配置完整详细分析
本文概述 前言 项目顶层build.gradle 子项目/模块中的build.gradle 依赖配置 Android Gradle完整配置 Android JNI开发和Gradle配置 总结:Andr...
Java Mock测试:Mockito入门和用法详细指南
本文概述 前言 一个经典的TDD开发例子 Mock和Stub测试的区别? 使用Mock测试有什么优点和缺点? Mockito的用法 Stubbing 总结 前言 Mockito是一个非常简单的Java...
需求挖掘实例:游戏博客网站需求收集和分析
本文概述 前言 IDEA:具体选择做什么网站? 游戏网站基本概念化 收集竞品需求:游戏网站需求收集 竞品需求分析 总结 前言 虽然目前移动APP大行其道,但是网站仍然还有很大的市场,不少公司还有专门做...
极限开发的尝试:需求文档、TDD和代码实现
本文概述 前言 产品设计:需求文档 原型设计的简单例子:用户注册 TDD:测试驱动开发 重构代码的接口设计 TDD开发实例:用户注册 技术的难点:代码实现 最头痛的地方:第三方API 问题在这里:数据...
终极编程:关于TDD和设计模式的猜想
本文概述 前言 需求文档和TDD 代码的具体设计包括什么? TDD设计接口遵循的原则 TDD和设计模式 设计模式的初步理解和设计 TDD和设计模式:往下重构代码 常见设计模式的用例接口 总结 前言 T...
产品设计:交互原型和需求文档的梳理和总结
本文概述 产品设计的第一步:需求决定产品的价值 产品设计的第二步:原型设计和需求文档制作 原型图标注:如何标注更清晰? 界面设计:用户体验 产品设计的第一步:需求决定产品的价值 从决定产品的所有需求,...
Gradle构建预备:Groovy学习总结笔记
本文概述 前言 构建的第一个问题:构建工具要做什么? Groovy基本特色 Groovy API文档 Groovy语法糖 总结 前言 所以为什么学Groovy呢?完全是因为Gradle了,本人并不喜欢...
项目开发的第一步:谈谈产品设计和需求文档
本文概述 前言 产品设计的第一个问题 产品需求文档要多详细? IDEA:产品概念化 产品概念化分析 产品简介 需求文档版本 简要需求文档 产品结构图 界面交互原型图 产品用例图 整体功能流程图 编码设...