--data-raw '{"drafts":"PUBLISH_ALL_REVISIONS","labels":{"Code-Review":"+2"}}' \ "https://gerrit.zhenguanyu.com/a/changes/${CHANGE_ID}/revisions/${REVISION_ID}/submit"` echo "data: ${resp}" 注: 因为这个是PUT接口,而没有参数要传递.直接是没有BODY,因此. 那个重要的headr:-H "Con...
文件服务器甚至没有 http2 正确的做法是把它直接塞到现在 JS 里,只增加几十个字节而已。 1.mounted钩子添加的事件处理函数没有清理;直接使用window.onblur 这位同学犯了两个错误: 他在mounted钩子里添加了事件处理函数,但是并没有在destroyed钩子里清理。这可能导致内存泄漏,也可能导致奇怪的表现。 他直接将处理函...
分角色的多对一Code Review:和Peers Review不同的地方在于对Peers进行了简单的分工,一般分为这样几个角色:Author,moderator,Recorder,Other reviewers。由Author准备Code Review时所需的材料并对材料进行简单的讲解,同时由moderator检查所要Code Review的材料是否有效,同时决定代码走查时的一个整体的走势例如不能让会议陷...
page2pa:将页指针转化为物理地址(转化为物理页号再左移PGSHIFT位) pa2page:将物理地址转化为页指针,若页号超过页表总数量则报错 page2kva:将页指针转化为内核虚拟地址(先page2pa转化为物理地址再KADDR) va2pa:将虚拟地址转化为物理地址(通过二级页表),若对应页目录项/页表项无效则返回非0,返回的是页的起始地...
2. Code Review的核心目标和基本原则2.1 核心目标 首先,CR并不是走马观花,也并不需要面面俱到,我们先要明确以下几个核心目标。 2.1.1 提高代码质量 CR的首要目标是提高代码质量。这包括识别缺陷、识别性能问题、确保代码遵循一致的设计原则、提高代码的可读性和可维护性。
Your AI code reviewer. Improve code quality and catch bugs before you break production. Latest version: 0.1.10, last published: a year ago. Start using code-review-gpt2 in your project by running `npm i code-review-gpt2`. There are no other projects in t
之前写过一篇《写代码的四个境界》,那个时候,大部分时候我还是愉快地写着自己的代码。Code review 也是每天工作的一部分,但是相对而言花的时间还是有限的。 最近 一是因为角色转换, 二是突然来了很多新人。花在 code review 上的时间比写代码多出了好多,也有一些心得和感触,随便写写吧。
service apache2 start 3.6 gerrit管理帐号 gerrit依赖,用来管理gerrit。 1 2 sudo adduser gerrit sudo passwd gerrit 并将gerrit加入sudo权限 1
2、GsonFormat-Plus -- 快速将JSON字符串转换成实体类 快速将JSON字符串转换为实体类,基于 GsonFormat 二次开发,增强了插件本身的功能。在实体类中通过快捷键 alt + S 或 alt + insert 召唤出转换弹窗,如下: 3、Rainbow Brackets --- 给代码里的括号增加彩虹色~ ...
1、 编码规范方面检查项 2、面向对象设计方面检查项 - 类设计和抽象是否合适 - 是否符合面向接口编程的思想 - 是否采用合适的设计模式 3、性能方面检查项 -对hashtable,vector等集合类数据结构的选择和设置是否合适 - 有无滥用String对象的现象 - 是否采用通用的线程池、对象池模块等cache技术以提高性能 ...