本文概述 前言 产品概念化 第一个问题:第一个想法 产品的核心概念 产品概念化的展开:填充内容 产品概念化的输出 挖掘需求:什么样的需求是最有价值的? 需求决定收入 消费需求:最简的就是最好的 总结 ...
C和C++构建:Makefile编写详细指南(学习笔记)
本文概述 前言 构建工具:make和Makefile的必要性是什么? 编译器的选择 Makefile编写准备 GCC编译器选项 GNU Make快速入门 Makefile基本语法解析 多个Target...
Git实战开发:使用Git进行日常开发详细指南
本文概述 一、Git仓库和创建Git仓库 二、文件快照CRUD操作 三、Git给提交打标签 四、远程仓库 五、总结 一、Git仓库和创建Git仓库 在上一篇文章中,我们介绍了Git开发的一些基本概念,...
Makefile文件编写完整教程和实例分析
本文概述 前言 Makefile构建任务是什么? Makefile规则 Makefile变量使用 Makefile路径搜索 Makefile条件判断 Makefile函数 Makefile命令参数 多...
如何编写Gradle构建?Gradle脚本编写完整指南
本文概述 前言 编写任务和构建脚本基础 批量创建任务 使用文件 使用插件 Gradle的插件 总结 前言 我在前一篇文章中讨论了一些Gradle构建的基本内容,但是后来觉得还不够完整,至少应付一般项目...
GUI编程和Java Swing开发快速指南
本文概述 前言 Event Loop事件循环 Java Swing基础编程 Java Swing图形绘制 GUI事件驱动程序设计 GUI开发模式:MVC和MVP 总结 前言 许久了,终于又回头学下Ja...
Gradle构建实战:Java应用程序和库、Android应用程序构建
本文概述 前言 Gradle工作的必要流程 Build目录文件夹介绍 项目打包的处理逻辑 Gradle任务和插件 使用Gradle构建的第一个问题:你要干什么? Gradle打包Java可执行应用程序...
YAML基础语法和完整使用教程
本文概述 前言YAML语法规范YAML对象(Object)YAML数组YAML复合结构YAML纯量YAML引用总结 前言 本YAML教程为你介绍YAML的基本用法,包括数据类型、基本语法、使用示例等。...
测试驱动开发(TDD)的经验和注意事项
本文概述 前言 语义化的接口:流行的方式 数据结构和算法 结构化你的数据 首先准备好需求文档 类的设计 函数或方法的设计 改进你的设计:TDD+数据结构和算法 往下设计如何遵守TDD原则 谨记:需求文...
Java单元测试:JUnit5入门和基本用法完整指南
本文概述 前言 JUnit5简介 安装JUnit5 JUnit5注解、测试类和方法 @DisplayName 断言、假设和禁用测试 条件测试和标签 测试执行顺序 测试实例的生命周期 依赖注入 @Par...