一.安装gitlab 1.安装gitlab-ce (服务器系统为centos 7) yum install gitlab-ce2.配置IP地址vi /etc/gitlab/gitlab.rb #修改gitlab的访问ip,ip用本机(若服务器分为内网IP和外网IP,则使用内网IP)external_url 'http://192.168.64.151'vi /opt/gitlab/emb
转载
2024-03-26 16:56:20
102阅读
1.版本控制系统简介 版本控制系统是一种记录活若干个文件内容变化,以便将来查阅特定版本内容情况的系统记录文件的所有历史变化,随时可恢复到任何一个历史状态,多人协作开发。 安装: yum -y install git
[root@iZ0qjhhu2rrhmpZ ~]# git config
Config file location
–global use global config file
一、代码流水线管理 Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目。如果使用jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦。所以出现pipeline名词。 代码质量检查完毕之后,我们需要将代码部署到测试环境上去,进行自动化测试新建部署代码项目 点击新建 这里只需要写一下描述 执行Shell脚本 温馨提
持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。集成的频率越高越好,更频繁的集成意味着更早的发现问题。通过持续集成,及时发现和解决代码故障,提高代码质量,减少故障处理成本等等。 当下持续集成工具不胜枚举,开源的或商业的,可本地安装的或Sass的,如:当前最最
下载: checkstyle 规范 (包含 codeformatter codetemplates checkstyle 文件) 下载 checkstyle 插件 一、配置 Code Templates 设置 Eclipse 代码模版打开 Eclipse 设置面板,选择 Java -> Code Style -> Co
转载
2024-08-28 10:30:21
255阅读
代码review是代码质量保障的手段之一,同时开发成员之间代码review也是一种技术交流的方式,虽然会占用一些时间,但对团队而言,总体是个利大于弊的事情。如何借助现有工具在团队内部形成代码review的流程与规范,是team leader或技术管理者需要考虑的问题。本文分享一种基于Gitlab代码merge流程的code review方法,以供参考与探讨。如有更好的方法,欢迎交流。1. 设置成员
转载
2024-02-24 07:11:59
463阅读
Git Hooks、GitLab CI持续集成以及使用Jenkins实现自动化任务前言在一个共享项目(或者说多人协同开发的项目)的开发过程中,为有效确保团队成员编码风格的统一,确保部署方式的统一,等等(git的用户经常会涉及到此类场景),常常会使用类似 Git Flow 这种比较复杂的工作流开发模式。在较大型的项目中,虽然这种工作流模式比较成熟,但在分支处理方面,这种工作流就会造成较多的重复劳动。
转载
2024-10-27 15:07:34
36阅读
为什么要codereview. 整个团队的编码风格是统一的。. 有高手能对自己的代码指点一二,从而提高编码水平。. 减少低级错误的出现. 约束自己写高质量的代码,因为是要给人看的。我们对codereview的需求. 很轻松可以发布自己写的代码。. 很轻松的可以与老代码diff review。. review的人和被re
转载
2024-04-03 20:04:03
64阅读
git在生产中的版本控制流程git介绍:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。那么git是如何在生产中进行版本控制的? 首先在整个git管理的项目中会分为四个分支dev(开发分支)test(测试分支)pre(预生产分支)master(生产分支)会在开发过程中出现若干个feature_XXX分支并行开发,若干个hotfix_XXX分支进行热修复fea
代码自动审查环境搭建 准备 安装docker yum install -y yum-utils device-mapper-persistent-data lvm2 gcc gcc-c++ yum-config-manager --add-repo https://mirrors.aliyun.co ...
转载
2021-07-22 18:45:00
342阅读
2评论
作者:刘凯_7013 https://www.jianshu.com/p/5d764b52ea88 code review 的目的是提高代码质量,减少开发bug,俗话说,三人行必有我师,众人拾柴火焰高。 gitlab提供了code review机制,对基于gitlab的code review,直接以
原创
2021-05-25 13:32:15
1810阅读
一、gitlab安装
1、下载rpm的地址
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-8.15.3-ce.0.el6.x86_64.rpm
官网:https://about.gitlab.com/downloads/#centos6
2、开始安装
yum install curl openssh-s
转载
2024-05-10 07:19:13
208阅读
后续不断的补充代码审查的方法,心得在实现的功能模块,按倒序的方法审查代码,能不同程度的欺骗你的大脑,去忘掉那些业务意义在心里美美的朗诵代码,会发现一些问题的在解决你的笔误后,将错误记录下来,同样的问题不要再次发生
原创
2016-04-17 22:13:10
463阅读
代码审查
原创
2017-09-23 10:19:40
879阅读
后续不断的补充代码审查的方法,心得在实现的功能模块,按倒序的方法审查代码,能不同程度的欺骗你的大脑,去忘掉那些业务意义在心里美美的朗诵代码,会发现一些问题的
原创
2016-04-17 22:34:25
456阅读
代码审查1.Code Review好处1.1团队知识共享1.2代码质量1.3团队规范2.如何代码审查2.1把Code Review作为开发流程的必选项而不是可选项3.把Code Review变成一种开发文化而不仅仅是一种制度4.Code Review经验技巧4.1选什么工具辅助做CODE REVIEW?4.2配合什么样的开发流程比较好?4.3真遇到紧急情况,来不及代码审查怎么办?4.4先设计再编码...
原创
2021-06-05 14:54:11
872阅读
开发者代码审查指南 简介 代码审查是除了代码作者之外,其他人检查代码的过程。 代码审查的微观目标是在每次 review 中尽可能获得最佳 CL。宏观目标有两个,一,是确保逐步改善代码库的整体健康状况,二,是提高开发人员的技能,以便他们随着时间的推移需要的审查越来越少。此文档大多数内容来源于 Google Code Review 工程实践指南。本指南包含三部分:Code Review 流程概述。代码
转载
2024-04-30 17:49:00
36阅读
转自: http://www.cnblogs.com/gao241/p/3190701.html, 版权归原作者所
转载
2022-07-27 21:58:01
291阅读
代码审查可以帮助提高代码质量,避免由于代码习惯而造成的 bug。下面列出的这些要点因该可以作为大部分代码审查的指导,如果是 Java 应用的话,这些建议应该被视作最佳实践。
文档
1. Javadoc 应该在每一个类和方法中添加。
2. 如果是修复某个 bug,应该添加 bug ID。
3. 走捷径的方法或者复杂的逻辑要有解释。
4. 如果代码会被公开,每个文件头都要标注
转载
精选
2012-10-12 09:36:11
476阅读
点赞
1评论
设置静态代码分析器你只需要做一次,但它会消除代码审查中最单调的部分。您应该定期重新审视这些规则,以防止随着时间的推移而过时。代码分析器应该破坏您的 CI 管道,以维护对要合并的任何更改的零警告策略。 检查代码上下文程序员经常做的事情(包括我自己)只是快速浏览一下代码审查工具并批准。Diff 视图是一个非常危险的工具。它误导我们进入LGTM 陷阱,并让可能的危险溜过我们的检查:忘记悬空的部
原创
2023-11-21 12:07:03
118阅读