摘要: [TOC] 本文会分为两部分讲解,第一部分介绍Git的基础概念、常见客户端、常用命令,是一个基础说明。第二部分介绍Git的管理流程,主要是GitFlow,Github Flow、Gitlab Flow和ExeFlow四种。 Git相关 基本概念 Git是一个基于GNU协议的开源分布式版本控制系统,是 阅读全文
posted @ 2019-10-08 11:11 陈晨_软件五千言 阅读(1248) 评论(0) 推荐(1) 编辑
摘要: 处理代码审核中的拒绝反馈 有时候开发者会在代码审核后给出拒绝或者负面的反馈。或者是不同意你的建议,或者是抱怨在整体过于严格。 谁对谁错? 当开发者不同意你的建议时,先确认一下他们是不是正确的。通常他们更加靠近代码,所以对于代码的具体方面可能他们会有更好的了解。他们的意见是否合理?从代码质量的角度考虑 阅读全文
posted @ 2019-09-28 16:54 陈晨_软件五千言 阅读(335) 评论(0) 推荐(0) 编辑
摘要: "来源" 如何写代码审核评论 概述 友善一些 清楚的阐述你的理由 要在清楚地给出方向和指出问题后让开发者自己决定之间做好平衡 鼓励开发者简化代码或者添加说明,而不是解释代码为什么这么复杂 礼貌 通常当你在审核别人的代码时,友善、尊重、提供清晰、有效的意见对于开发者是非常重要的。做到这个的方法是在评论 阅读全文
posted @ 2019-09-25 11:56 陈晨_软件五千言 阅读(365) 评论(0) 推荐(0) 编辑
摘要: "来源" 代码审核的速度 为什么代码审核要快? 在谷歌,我们会对一个开发团队交付产品的速度进行优化 ,另外一面就是优化独立开发者的编码速度。独立开发者的速度很重要,但是绝对 无法 与整组的速度相比。 如果代码审核太慢,就会产生下面的影响: 整组的效率会降低。 当审核不能快速反馈时,单个开发可以投入其 阅读全文
posted @ 2019-09-20 16:39 陈晨_软件五千言 阅读(635) 评论(0) 推荐(0) 编辑
摘要: "来源" 代码审核的建议路径 汇总 当你知道该如何审核代码之后,如何有效率的在多个文件中进行审核呢? 1. 变更合理吗?有没有适当的描述? 2. 优先确认变更提交中的核心部分有没有经过良好设计? 3. 确认变更提交中的其他部分都是有良好排序的。 第一步:对变更进行概览 查看变更的描述并且对变更提交整 阅读全文
posted @ 2019-09-19 11:05 陈晨_软件五千言 阅读(319) 评论(0) 推荐(0) 编辑
摘要: "来源" 代码审核时我们应该审核什么 注意:在考虑下面的原则时,切记要根据《代码审核标准》进行考虑。 设计 代码审核中最重要的事情就是考虑一下变更提交的整体设计。变更提交中各个部分的关联交互是否合理?这些变更是应该在代码基线中,还是应该提交到支持库中?这些变更是否能够与系统内的其他部分很好的整合?现 阅读全文
posted @ 2019-09-17 10:25 陈晨_软件五千言 阅读(1179) 评论(4) 推荐(2) 编辑
摘要: "来源" 代码审核标准 代码审核的核心目的是保证谷歌代码在不断的改进发展过程中还能持续保证健康。所有代码审核的流程与工具都是设计用于确保这个目标。 为了实现这个目标,我们做了很多的权衡。 首先,研发人员必须能够在个人的任务上 做出改进 。如果你从不提交代码的改进,那产品就无法提升。同样的,如果代码审 阅读全文
posted @ 2019-09-14 16:51 陈晨_软件五千言 阅读(806) 评论(0) 推荐(0) 编辑
摘要: [TOC] 引言 网络上版本管理系统之争持久而喧嚣,依照声量来讲目前应该是Git占了较大的优势。不过我们本文的关注点在于代码的分支管理模型,因为大家无论是用SVN或者Git,目的是为了解决研发过程管理中的实际问题。我这里整理几种分支管理模型,这样大家可以对照自己的痛点选择合适的模型。不过并不是最灵活 阅读全文
posted @ 2019-09-05 11:30 陈晨_软件五千言 阅读(5738) 评论(4) 推荐(3) 编辑
摘要: 来源Spark官方文档 http://spark.apache.org/docs/latest/structured streaming programming guide.html programming model 编程模型 结构化流中的核心概念就是将活动数据流当作一个会不断增长的表。这是一个新 阅读全文
posted @ 2019-08-22 19:19 陈晨_软件五千言 阅读(755) 评论(0) 推荐(0) 编辑
摘要: [TOC] 前言 互联网是软件厂家求生之地,自然也险象环生。要保证企业生存发展,自身软件的安全是最重要的,要能够保护软硬件的可用,数据的安全。 互联网的攻击(剑) 目前互联网常见的攻击方式如下: XSS攻击 XSS攻击的全称是跨站脚本攻击(Cross Site Scripting),为不跟层叠样式表 阅读全文
posted @ 2019-08-04 11:46 陈晨_软件五千言 阅读(421) 评论(0) 推荐(0) 编辑