技术管理系列 小谈软件构建之路
小谈软件构建之路 本课程包含以下内容:简单对软件工程进行回顾,介绍常见开发流程,谈谈风靡互联网公司的敏捷本质,最后谈谈研发绩效考核和工程师的基本素质 为什么要学工程构建 敏感话题996 前阵子996话题这么火,作为程序员,还是应该拿出来说道...
小谈软件构建之路 本课程包含以下内容:简单对软件工程进行回顾,介绍常见开发流程,谈谈风靡互联网公司的敏捷本质,最后谈谈研发绩效考核和工程师的基本素质 为什么要学工程构建 敏感话题996 前阵子996话题这么火,作为程序员,还是应该拿出来说道...
Docker优雅使用指南 敏捷思想地图 敏捷思想和团队 Docker 的优点在于通过简化CI(持续集成)、CD(持续交付)的构建流程,让开发者把更多的精力用在开发上。 每家公司都有自己的开发技术栈,我们需要结合实际情况对其进行持续改进,优化...
模块化项目构建 规划好自己项目的模块 根据高内聚低耦合的设计思想,设计符合自己项目的模块 一般会有web层,控制层,服务层,数据层 每个层下面的路径可以自定义,只后在构建文件build.gradle中说明就行 建议采用默认的就行 大概的结构...
依赖管理概述 Gradle摒弃了Ivy和Maven依赖管理工具的一切缺点,更注重性能、构建可靠性以及可重复性 通常开发都需要依赖一些流行的开源框架包,避免自己重复发明轮子 随着项目的增大,依赖的模块和第三方类库会越来越多,如何组织与管理就显...
快速牵手JAVA Gradle将把你从传统的构建流程中解放出来,针对不同的语言它有着各种不同的插件,通过插件封装了基本流程 如何使用JAVA插件?只要一行代码 apply plugin: 'java' 这就定义了一个java项目的全部,自动...
下载与安装 官方下载地址: https://gradle.org/gradle-download/ 安装就是配置环境变量,增加GRADLE_HOME环境变量,值为gradle-2.12\bin所在目录 windows下直接在环境变量对话框中...
构建工具剖析 四大组成部分 构建文件 使用脚本语言来表达构建逻辑 最常见的是xml、json格式 构建输入输出 输入是指构建任务需要的任务或数据,输出是指构建任务的产出结果 构建引擎 用来解析执行构建文件指令或规则的工具用来解析执行构建文件...