解如何review之前先明确几个观点:1、master分支中的任何版本都认为是可以立即部署的 2、每一次master分支的变更都来自于其它分支向master的合并操作。 3、对master的修
转载 2023-05-22 17:31:16
151阅读
代码静态检查使用cppcheck给工程代码静态检查,主要发现了以下几个问题:1. 使用C风格的类型转换警告如下:C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpr
Git和Code Review流程 Code Review流程 1、根据开发任务,建立git分支, 分支名称模式为feature/任务名,比如关于API相关的一项任务,建立分支feature/api。 git checkout -b feature/api2、运行git branch 确认切换到了feature/api分支3、编辑代码完成开发任务, commit相关代码 git add -A
转载 2023-05-22 17:28:29
489阅读
文章目录前言一、类型检查1.静态类型检查2.动态类型检查二、可变数据类型和不可变数据类型1.可变数据类型2.不可变数据类型final修饰符修饰可变类型修饰不可变类型 前言最近在复习,感觉类型检查那部分细节比较多,final修饰符也会涉及到类型检查,所以就把这两个知识点综合起来总结一下。一、类型检查1.静态类型检查Java是一种静态类型的语言。----所有变量的类型在编译的时候就已经知道了,然后编
链接 准备 Step 1. Create a team and add a teammate Step 2. Create a repository with some content 应用 Clone and make a change on a new branch Step 1. Clon
转载 2019-07-29 15:31:00
146阅读
2评论
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。一.审查原因(Why) 持续、有效的开展代码走查,将会收获许多收益,具体表现在:1. 能及时发现代码中的Bug,保证版本质量。2. 提升代码的可读性、可维护性,建立团队共同的编码风格。3. 有利于知识共享,打破技能壁垒,避免单点故
转载 2024-05-02 15:40:21
86阅读
今天发现一个非常好的代码Review工具,Rietveld。Python就用的它。是开源的。http://code.google.com/p/rietveld/ 它是用Python实现的,可以架设在Google App Engine上的应用程序。 特点: 1、它可以根据patch,结合数据库,以修改前后的方式展示代码的修改。 2、双击即可给任何一行代码添加评
原创 2010-10-08 19:12:46
1272阅读
综述git submodule是一个代码库管理工具,使用场景为一个代码库需要去引用另外一个模块的代码,而这个模块的代码恰好位于另外一个代码库之中。目录怎么添加一个子项目子项目代码怎么下载子项目代码如何切换分支怎么添加一个子项目使用git submodule add path 命令添加, 添加完成后目标分支的代码会下载到当前目录,同时会在主项目的git根目录下生成一个.gitmodules的配置文件
转载 2024-07-25 15:03:47
302阅读
有些团队里 Code Review 处于开发流程的边缘位置,有些团队 Code Review 处于代码编写到部署的必经部分。对于我们来说,Code Review代码编写到部署的必经部分,所有代码都必须经过 Review 才能 merge。Code Review 的几点实用性建议:对事不对人。大家是同事,在一个团队工作和气很重要。不要在 Code Review 中说“你写的什么垃圾东西这种话”,
最近团队内部呼吁代码质量的声音越来越高,项目组引入了代码Review机制。上次我由于不了解主站URL替换的规则,险些造成客户端图片读取错误,而代码Review则有助于帮我们发现代码潜在的问题。 主讲的同学介绍了两款代码Review工具,都是Eclipse下免费的插件。一款是ReviewClipse,另外一款是Jupiter。通过参加分享的同学们讨论以后,最终觉得ReviewClipse可能更适合
 在线上修改代码,最后使用git review提交代码审核的时候出现报错如下:[wangshibo@115~]$ vim testfile           #修改代码[wangshibo@115~]$ git add testfile [wangshibo@115~]$ git commit -m "123"[wangshibo@115~ ]$ git reviewErrors running
原创 2021-04-10 13:27:22
533阅读
浮动静态路由: 以上配置,会在路由表中仅出现第一条路由。 管理距离(administrative distance)表明了路由器对到达同一目的地多条路由的倾向。路由器会选择管理距离小的路由。指向下一跳的静态路由默认管理距离为1;指向接口的静态路由,默认管理距离为0。默认的,动态路由协议管理距离远大于1。 ##########################################
原创 2010-08-08 08:02:53
660阅读
小伙伴们,大家好。今天准备和大家一起分享一下实际工作中常用的几款能提升幸福感和工作效率的 IDEA 插件吧,也欢迎小伙伴们在评论区安利出你们用过的觉得非常不错的插件,大家一起交流进步。1、Background Image Plus默认 IDEA 的背景一般都比较单调,要么白乎乎,要么褐乎乎,而 Background Image Plus 这个插件可以为 ID
转载 2024-07-12 13:28:57
119阅读
在线上修改代码,最后使用git review提交代码审核的时候出现报错如下:[wangshibo@115~]$ vim testfile #修改代码[wangshibo@115~]$ git add testfile [wangshibo@115~]$ git commit -m "123"[wan
原创 2022-01-17 15:43:32
484阅读
一.git的原理 Workspace:工作区Index:暂存区Repository:仓库区(本地仓库)Remote:远程仓库git是一个分布式版本控制系统,好处在于每个人电脑都有完整的版本库,不必联网,如果两个人对同一个文件进行了修改,只需把各自修改推送给对方。 二、下载安装git     1.先去官网下载最新版本的git  git官网:
转载 2024-09-27 07:15:01
43阅读
前言:  Pull Request的流程    1、fork      首先是找到自己想要pull request的项目, 然后点击fork按钮,此时就会在你的仓库中多出来一个仓库,格式是:自己的账户名/想要pull request的项目的名称    2、clone      通过运行命令:git clone git@github.com:当前账户名/要克隆的仓库名.git(反斜杠后面那个是新的仓
转载 2024-07-27 22:17:15
763阅读
# Android代码审查规范及示例 代码审查是软件开发过程中的重要环节,它有助于提高代码质量、发现潜在问题并促进团队成员之间的交流。本文将介绍Android代码审查的一些基本规范,并提供一些代码示例。 ## 1. 代码风格 代码风格是代码审查的基础,它有助于保持代码的一致性和可读性。以下是一些常用的Android代码风格规范: - 使用4个空格进行缩进,不要使用制表符。 - 变量命名应简
原创 2024-07-28 07:24:24
95阅读
# Java代码Review工具实现流程 ## 1. 简介 Java代码Review工具是用来检查和评估Java代码质量的工具。通过对代码的分析和检测,可以帮助开发者找出潜在的问题和优化点,以提高代码的可读性、可维护性和性能。 ## 2. 实现步骤 | 步骤 | 描述 | | ------ | ------ | | 步骤一 | 设置代码静态分析工具 | | 步骤二 | 配置代码静态分析规则
原创 2023-08-10 10:20:44
242阅读
代码评审使我从学校走到社会感觉最大的一个变化之一。在学校做项目的时候是埋头写代码,到了公司就完全不一样了,代码在具有更多商业价值的同时也需要更多的质量保证。而代码评审时一个重要的保证。通过阅读并结合自己的经历谈谈几点体会。
原创 2010-11-19 19:04:52
1694阅读
1点赞
代码评审的目的不是为了去刻意批斗某个Coder,而是为了团队成员之间相互了解学习,加深成员对系统的理解,使团队成员的代码更加健壮,提早发现代码缺陷。那么应该如何做代码评审呢?流程说明:1.代码送审者每次提交最好是一个完整的功能,而不是一个小功能分很多次提交。2.代码送审时候需要填写代码说明/审核人/功能链接/bug链接3.审查人员收到邮箱通知后,查看审查任务,进行代码评审。(需要定义一些审核规范,
原创 2021-03-02 20:33:07
718阅读
  • 1
  • 2
  • 3
  • 4
  • 5