本文概述 一、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...
测试驱动开发(TDD)入门解析和文档转换器开发示例
本文概述 前言测试驱动开发简介测试驱动开发步骤使用TDD开发一个文档转换器总结 前言 本文主要为你介绍测试驱动开发实例:假设现在要开发一个文档转换器,你会怎么写?如果是我以前的做法,一般首先是看下例如...
快速原型设计:Axure RP设计教程完整指南
本文概述 前言Axure RP下载和安装Axure原型设计入门使用Axure的元件Axure的基本元件结语 前言 Axure RP是一个快速原型设计工具,如果你涉及到产品设计的相关东西,肯定不会对Ax...