Git作为分布式代码管理的“当红炸子鸡”,被越来越多团队使用.当团队多个人员在同一个Git仓库上进行代码开发,没有一套标准化流程,将会引起代码管理的混乱,上线流程的迷茫,影响工作效率.制定一套适合自己团队的Gitflow标准化工作流势在必行!     写在前面的话 Git,作为分布式代码管理软件中的“当红炸子鸡”,被越来越多的开发人员在使用,也被越来越多的开发人员在赞美,是因为它杰出的“分布式”特性,大大方便了团队人员间互相合作.我们火锅管理系统最近也采用Git作为我们代码的管理软件.看着大家每…
Yeoman:适合现代Web应用的现代工作流   Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML.CSS.Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流. Yeoman的目的不仅是要为新项目建立工作流,同时还是为了解决前端开发所面临的诸多严重问题,例如零散的依赖关系. Yeoman主要有三部分组成:yo(脚手架工具).grunt(构建工具).bower(包管理…
项目描述 Hi,大家好,又到了源码分享时间啦,今天我们分享的源码一个<轻量级销售团队管理系统>,这套系统是一套轻量级的CRM系统,基于SSM的SpringBoot架构.这套项目用到很多潮流技术,包括SpringBoot.lombok.MyBatis.分页助手.freemarker.SpringMVC.SpringMail.百度地图技术等等,可以到下面的项目截图观看项目界面. 技术栈 SpringBoot + SpringMVC + Spring + MyBatis + 百度地图 运行环境 ID…
前言篇 大家好,我是bigsai 好久不见,甚是想念,文章同时收录在回车课堂(文底阅读原文可达). 无论你是大学生还是在职人员,想学Java时,都会面临两个选择,自学或者报班.报班通常太费钱,时间又不自由:自学又不知道如何下手,担心自己坚持不下来.怎么办呢? 本文将解答你自学Java的N种问题: 你适不适合自学Java呢? 如何自学Java呢? 有没有靠谱的Java自学资料推荐? 怎样让自己看到进步,坚持下来? -- 以上问题,课程中我都会呕心给你梳理答案,赶快开始学习吧. 什么人适合自学Jav…
红色的一般都是重点,还有自己的一些废话 运算符 算术运算符: 基本运算(除数不能为0) 比较运算符: 大小比较(类型比较), 如果两个类型不一样,系统会自动转换成统一类型 赋值运算符: 基本赋值和运算赋值(右边是一个计算整体) 逻辑运算符: 是对结果进行运算(逻辑与,逻辑或称之为短路运算) 错误抑制符: 抑制简单错误 连接运算符: 把两边数据当做字符串连接 三目运算符: 简单的if else结构(复合三目运算,内部三目运算用括号包裹) 自操作运算: 前置与后置的区别 位运算符: 按位比较, 计算…
在逸橙呆了不到两年,开发时后端都有开发接口API,来到数库,好多后端开发和前端沟通是还是发doc文档,很不方便,我向cto反应,自己找到这个,老乡田雷(php,隔壁村的)也用过,可能某些原因选择其他的,若一个公司没有行程约束力,开发文档还是不会达到满意的. 我个人觉得有总比没有强,其中我做的一个h5插件使用发放,就是写在这个文档上面,可以随时阅览查看, http://www.showdoc.cc/sdk?page_id=32735 访问密码 :123456…
疫情期间我感觉整个人懒散了不少,慢慢有意识要振作起来了,恢复到正常的节奏.最近团队代码库从Gerrit迁移到了Gitlab,为了让前端团队日常开发工作有条不紊,高效运转,开发历史可追溯,我也查阅和学习了不少资料.参考业界主流的Git工作流,结合公司业务特质,我也梳理了一套适合自己团队的Git工作流,在这里做下分享. 分支管理 首先要说的是分支管理,分支管理是git工作流的基础,好的分支设计有助于规范开发流程,也是CI/CD的基础. 分支策略 业界主流的git工作流,一般会分为develop, r…
Question 1: 这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. My opinion: 我认为恰恰相反,这个可以提高人们的开发效率. 在团队合作当中,如果一些编写程序的细节没有统一起来,在交接的时候就会非常困难.我曾经编写过一些小程序,是一个棋类的游戏,没有电脑的AI,只有双方互相对弈的规则,很多人曾经想和我把这个程序继续扩展一下,但是当时我的代码是这么写的:(当时我写的是Pascal) for i3:= 1 to 11 do begin weizh…
重新设计 React 组件库 诚身 7 个月前   在 react + redux 已经成为大部分前端项目底层架构的今天, 让我们再次回到软件工程界一个永恒问题的探讨上来, 那就是如何提升一个开发团队的开发效率?   从宏观的角度来讲,其实只有良好的抽象才能真正提高一个团队的开发效率, 而囿于不同产品所面临的不同业务需求,当我们抽丝剥茧般地将一个个前端工程抽象到最后一层, 那么剩下的其实就只有按钮.输入框.日历.对话框.图标等这些毫无业务含义的 UI 组件了. 选择或开发一套适合自己团队使用的…
适合码农工作时玩的游戏:Scrum 昨天遇到一个来自微软的面试者,在面试的最后,我简单介绍了一下我们团队使用一周一次的 Scrum 来做项目管理.他回答说:” 我在微软也用 Scrum,不过我们一周两次,时间在周二和周四上午,每次 15 分钟 “.我听了就笑了,我说:“同学,你说的这个应该是 Scrum 的站立会议,Scrum 实际上有 4 个会议,站立会议只是其中一个.另外,标准的站立会议应该每天一次,不是每周两次.” 接着我给他介绍了 Scrum 的 4 个会议,每个会议的意义是什么,他若有…