dock拉取sonarqube docker pull sonarqube 获取postgre docker pull postgres 创建postgre容器 docker run --name postgresql -e POSTGRES_USER=sonar -e POSTGRES_PASSW ...
分类:
Web程序 时间:
2021-06-11 18:43:15
阅读次数:
0
如何做好CodeReview?分享一份我们团队的Checklist对于很多团队来说,codereview通常充满争议。即使团队知道codereview很值得,但他们仍然难以使之奏效。codereview通常会成为每个人的主观意见的发泄地,这会导致团队内部的争论、感情伤害和不信任。一旦团队中开始出现不信任,就很难恢复。敌意会增长,积极性会下降,信心也会下降。代码质量也会受到影响。基于这些原因,cod
分类:
其他好文 时间:
2020-11-13 12:33:40
阅读次数:
3
当前团队使用Gerrit来做代码管理、CodeReview。计划实现当review提交到了Gerrit并且review通过(merged)自动触发Jenkins流水线。以前接触Gitlab比较多,Gerrit还是第一次开始用,踩了点坑记录下来。本文主要讲述Gerrit Trigger流水线配置,关于服务器配置等细节问题暂不研究,降低复杂性。
分类:
其他好文 时间:
2020-08-09 13:11:14
阅读次数:
110
最近阿里巴巴的Java开发手册出了新版(可直接到githubalibaba-p3c上获取相关资源哦),我就跟着这个事情说一下我对开发规范的理解吧。提起开发规范,我印象中最深的就是读研究生期间,带我的大牛师兄某导对我的要求。当时是开发一款B/S的3D渲染引擎,其中Web部分由我负责,在大师兄在对我进行codereview的过程中,对我提出了“严厉”的批评(也一直很感谢他当时的严格要求),原因不是别的
分类:
其他好文 时间:
2020-08-04 10:04:30
阅读次数:
69
Git设置分支保护实现CodeReview卡点 GIT是一个分布式版本控制系统的软件,主要用来控制代码的版本。所谓分布式也就是每一个git的客户端都有一份完成的代码库,这样如果中央服务器出现问题,代码也会在各个开发者的电脑上有备份。(本文以下内容以GitLab为例) GitFlow 模式将代码和环境 ...
分类:
其他好文 时间:
2020-07-18 13:46:14
阅读次数:
91
[5+1]里氏替换原则(一)前言面向对象的SOLID设计原则,外加一个迪米特法则,就是我们常说的5+1设计原则。这六个设计原则的位置有点不上不下。论原则性和理论指导意义,它们不如封装继承抽象或者高内聚低耦合,所以在写代码或者codereview的时候,它们很难成为“应该这样做”或者“不应该这样做”的一个有说服力的理由。论灵活性和实践操作指南,它们又不如设计模式或者架构模式,所以即使你能说出来某段代
分类:
其他好文 时间:
2020-06-23 10:24:22
阅读次数:
67
https://codereview.stackexchange.com/questions/133450/scraping-after-login-using-scrapy https://codereview.stackexchange.com/questions/133450/scraping ...
分类:
其他好文 时间:
2020-06-22 01:31:38
阅读次数:
53
在javaweb开发过程中使用throw 自定义异常,配合全局异常捕获可以大大减少代码量,提升开发效率,在近期项目codereview中, 有小伙伴提出通过throw来中断效率不如直接retrun,之后查阅资料 ( https://stackoverflow.com/questions/363432 ...
分类:
其他好文 时间:
2020-06-13 17:34:21
阅读次数:
78
这篇文章主要是记录下我从讨厌,习惯,喜欢,热爱BEM方式的心路历程 刚入职水滴, 第一个需求是做5个落地页,开了需求,过了设计图,so easy一切都在计划中,提测,准备上线最后阶段codereview 居然打回重写,原因是css要按照BEM规范,迷茫脸 what?what?what? 这个是什么鬼 ...
分类:
Web程序 时间:
2020-06-02 18:47:10
阅读次数:
60
反射java.lang.Runtime 之前在p牛的知识星球中也学过反射机制调用Runtime来执行命令时需要用getruntime来返回Runtime类的实例,因为Runtime类设计是单例模式,并且该类的构造方法是私有的,因此无法直接通过newinstance来实例化该类,因此除了通过getRu ...
分类:
编程语言 时间:
2020-01-23 09:13:30
阅读次数:
72