代码编织梦想

【aigc】基于大模型+知识库的code review实践-爱代码爱编程

一、背景描述 一句话介绍就是:基于开源大模型 + 知识库的 Code Review 实践,类似一个代码评审助手(CR Copilot)。信息安全合规问题:公司内代码直接调 ChatGPT / Claude 会有安全/合规问题,为了使用 ChatGPT / Claude 需要对代码脱敏,只提供抽象逻辑,这往往更花时间。低质量代码耗费时间:业务每天至少 10

【知识整理】git commit message 规范_vscode git commit message-爱代码爱编程

一. 概述 前面咱们整理过 Code Review 一文,提到了 Review 的重要性,已经同过gitlab进行CodeReview 的方式,那么本文详细说明一下对CodeReivew非常重要的Git Commit Message 规范。 我们在每次提交代码时,都需要编写 Commit Message,否则是不允许提交的。书写好的 Commit Me

设计模式学习笔记 -爱代码爱编程

概述 前两骗文章,分别从代码编写、研发管理的角度,探讨了如何应对大型复杂软件开发。在研发管理这一部分,又讲到了比较重要的几点,它们分别是编码规范、单元测试、持续重构和 Code Review。其中,前三点在前面的文章中都有

code review 最佳实践_代码评审流程-爱代码爱编程

理论上讲,Code Review 对开发人员来说是件好事。它能帮助我们: 提高我们代码的可读性尽早发现漏洞和安全问题提供一个安全网络,以确保所有任务都得到充分完成 但现实是,code review 对于所有相关人员来说通常是一种不舒服的体验,导致评审具有对抗性、无效,甚至根本没有评审。 下面是一个快速指南,帮助创建一个有效的 code review

五种 code review 反模式-爱代码爱编程

每个人都关心最佳实践,但最坏的做法有时可能更具启发性。 代码审查是必不可少的,但它们并不总是正确地完成。本文指出了开发人员在进行代码审查或提交pull请求时可能遇到的一些反模式。 反模式1:吹毛求疵 想象一下以下场景。代码作者花费数小时甚至数天的精力来创建他们认为最有效的解决方案。他们考虑了多种设计方案,并选择了似乎最相关的路径。他们考虑了现有应用程

前端代码审查(code review)-爱代码爱编程

前端代码审查(Code Review) 针对目录结构、SCSS规范、JS规范、Vue规范 可参照官方给出的风格指南(Code Review) 具体实践规范 1、POST/PUT/DELETE 请求按钮需要

sonarqube入门 -爱代码爱编程

一、SonarQube是什么? SonarQube是一种自我管理的自动代码审查工具,可以系统地帮助您交付干净的代码。作为我们Sonar 解决方案的核心元素 ,SonarQube 集成到您现有的工作流程中并检测代码中的问题,以帮助您对项目执行持续的代码检查。该工具可分析 30 多种不同的编程语言 ,并集成到您的 CI 管道 和 DevOps 平台中 ,以确

前端codereivew实践 | 京东云技术团队-爱代码爱编程

把Code Review变成一种开发文化而不仅仅是一种制度 把Code Review 作为开发流程的必选项后,不代表Code Review这件事就可以执行的很好,因为Code Review 的执行,很大部分程度上

你关切的code review三大问题,我以业务实践作答_java面试 code review-爱代码爱编程

💡 近日,在极狐 TechTalk 直播上,极狐(GitLab) 高级解决方案架构师杨周分享了高效 Code Review 秘籍以及 Code Review 在实际业务场景中的最佳实践,并手把手带大家基于极狐GitLab 进行了 Code Review。 以下内容整理自本次分享,干货爆满,分为上下两期: 上期回顾👉代码质量问题、

google 代码审查指南-爱代码爱编程

Google 代码审查指南 简介 代码审查是除了代码作者之外,其他人检查代码的过程。 Google 通过 Code Review 来维护代码和产品质量。 此文档是 Google Code Review 流程和政策的规

notice-爱代码爱编程

#include<bits/stdc++.h> using namespace std; //猫狗收容所 struct animal{ int time; int sequence; animal(int

软件团队降本增效-建立技术评审机制-爱代码爱编程

每个软件项目在初期,需求/功能实现效率非常高,每千行代码的缺陷率也较低。但随着时间推移,代码质量逐渐下降,逻辑关系愈发复杂,开发效率越来越差,缺陷率越来越高。 在项目忙碌之际,我们倾向于优先实现功能,相对地,会降低对代码质量和评审的重视程度。一旦放松对代码质量的要求,代码腐化的速度是非常惊人的。 在一些重要技术环节上,建立评审机制是必不可少的。比如数据

玩转 chatgpt+极狐gitlab|自动化的mr 变更评审来了-爱代码爱编程

本文来自: 尹学峰 极狐(GitLab)高级解决方案架构师 自从 ChatGPT 闪亮登场以来,各种基于它的软件扩展纷至沓来。爱折腾的极狐GitLab 开发者们,也花式玩转起了 ChatGPT + 极狐GitLab,让研发工作更高效。 今天,我们来看看如何让 ChatGPT 进行自动化的 MR 变更评审,Enjoy~ 一、原理说明

securtiy code reviewer 需要做些什么?6个安全实例一探究竟-爱代码爱编程

🤔极狐GitLab 的 Securtiy Code Reviewer 是如何工作的? 近日,在极狐 TechTalk 直播上,极狐(GitLab) 资深后端工程师曹宝栋结合他的工作经验回答了这个问题,并通过极狐GitLab 历史上的一些 Bug 和漏洞修复经验,诠释了 Security Code Review 的作用和意义。 以下

万字分享:以code review 最佳实践,解答降本增效 or 增加成本之问(上)-爱代码爱编程

近日,在极狐 TechTalk 直播上,极狐(GitLab) 高级解决方案架构师杨周分享了高效 Code Review 秘籍以及 Code Review 在实际业务场景中的最佳实践,并手把手带大家基于极狐GitLab 进行了 Code Review。 以下内容整理自本次分享,干货爆满,分为上下两期: 上期解析👉代码质量问题、分支

code review关注点_hursing的博客-爱代码爱编程

Review可分为3个级别,高一级会包含低一级的内容。 一、初级,规范级 不熟悉相关代码,只能review是否遵守规范,以可读性为主。规范按照【语言>框架>系统平台>项目>公司>跟上下文相同】的优先级来遵守。关注点: 代码规范,命名:<变量|常量|函数|类|文件|目录>名的<大小写|缩写|减号或下划线&

google代码实践的一些感悟 转载_卢延吉的博客-爱代码爱编程

Google代码实践的一些感悟 自认为是一枚资深码农,对代码review早已驾轻就熟。读完之后,仍旧受益匪浅。受到原文中“希望其他组织也能从中受益”这句话的感召,我决定将其翻译成中文,托管到Github上,与大家一起分享。 原文标题为工程实践文档,表达更直接点,就是代码review规约。全文分两部分,一部分是针对代码审核人的指南,另一部分是针对代码提交人

Java Code Review 介绍-爱代码爱编程

1.code Review 的用处 Code reviews 中,可以通过大家的建议增进代码的质量。Code reviews 是一个传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码。Code reviews 也鼓励程序员们相互学习对方的长处和优点。Code reviews 也可以被用来确认自己的设计和实现是一个清

开源代码审查工具Sonarqube简单使用-爱代码爱编程

        官网地址:Code Quality and Code Security | SonarQube 目录 1. 下载&安装 1.1 安装 1.2 启动  2. 代码审查   2.1 新建项目   2.2 关联代码  3. 其他 1. 下载&安装         SonarQube提供了

坚持 Code Review 从我做起-爱代码爱编程

        本人是一名有着四年工作经验的普通码农一枚,无高学历也无大厂经历,但目前仍每天的开心学习中。我没有什么深奥的技术架构上的见解,只希望在做好本职工作的同时,通过自我的学习和进步,可以不断地提高自己的技术水平。实现从码农进阶到程序员,再从程序员进步到拥有技术工程师的水平,最起码对得起别人称我为邓工的称号哇。而如果我可以一辈子勤勤恳恳的做一名IT技