多项选择题
Lint 检查失败时,不允许提交和合并代码,可避免不规范代码进入主干。下列哪些说法是正确的?()
A.IDE 可安装Lint 插件,在写代码时实时检查
B.本地git hooks pre-commit 可配置Lint cli,在git commit 时触发检查
C.「持续集成」可配置Lint cli,在推送代码到Git 服务器后触发
D.老项目的代码规范问题可能很多,可配置Lint 增量检查,只检查本次修改的文件
点击查看答案&解析
相关考题
-
多项选择题
各个语言的Lint 工具可静态分析代码规范,减轻Code Review 的工作量。Lint 通常可以检查出哪些问题?()
A.缩进/换行/长度
B.圈复杂度
C.魔法数字(magic number)
D.数据库字段英文语义错误 -
多项选择题
持续集成(Continuous integration,缩写CI)是指:持续不断得把代码集成(合并)进主干。CI 能做到哪些功能?()
A.强制检查代码规范
B.自动运行单元测试
C.提取代码中的Swagger 注释,生成API 文档,供前端使用
D.编译/打包成制品 -
多项选择题
2020年Git Flow 作者宣布它不适合「持续交付」,建议使用GitHub flow 等更简单的工作流。下列说法哪些是正确的?()
A.Git Flow 是重量级工作流,适合多版本持续维护的软件,有两个长期分支(develop、主干),定义了feature/、release/、hotfix/等分支命名规范
B.GitHub Flow 是轻量级工作流,有一个长期分支(即主干)和多个临时分支
C.团队协作时,团队成员应按照每个需求/bug 创建分支,每件事情都创建一个合并请求,而不应按照人名创建分支,做完多件事情一起合并
D.开源协作时,由于没有权限在别人的开源项目中创建分支,应采用Fork(复刻)流程,即:把开源代码库复刻到自己账号下,修改代码,发起跨仓库的合并请求
