
项目管理
文章平均质量分 86
项目管理
狂奔的蜗牛Evan
hello world
展开
-
一文浅谈CodeReview中的一些思考
CodeReview是代码质量保障的关键一环,作为CodeReviewer我们要坚守团队的统一规范,严格把控每一份代码中的质量和规范等问题,牢牢的把控好代码质量关口;同时作为被CodeReviewer我们也要尊重别人的时间和意见,共同维护团队的代码规范,从CodeReview中学习别人的意见和设计思想,促进自身的快速成长。转载 2023-12-24 11:38:20 · 115 阅读 · 0 评论 -
别再乱打日志了,这份 Java 日志规范,应有尽有,建议收藏!!
在程序中写日志是一件非常重要,但是很容易被开发人员忽视的地方。写好程序的日志可以帮助我们大大减轻后期维护压力。在实际的工作中,开发人员往往迫于巨大时间压力,而写日志又是一个非常繁琐的事情,往往没有引起足够的重视。开发人员应在一开始就养成良好的日志撰写习惯,并且应在实际的开发工作中为写日志预留足够的时间。...转载 2022-07-28 09:04:10 · 252 阅读 · 0 评论 -
接口文档生成和管理解决方案:Smart-Doc+Torna
通过Smart-Doc生成接口文档并推送到Torna接口文档管理平台上。用户(前端、后端人员、外部人员)通过文档管理平台查看、编辑接口文档等。直接看smart-doc官网也可以的:https://smart-doc-group.github.io/#/zh-cn/start/quickstart文件内容:可以直接看官网:https://smart-doc-group.github.io/#/zh-cn/torna/tornaIntegration...转载 2022-06-30 13:37:19 · 4395 阅读 · 0 评论 -
代码规范&设计模式落地之路
|前言刚刚与同事开了一个分享会,笔者分享了一些了代码设计模式相关的内容。以及复盘了一下项目中有些复杂的业务场景,为什么没有很好的应用到设计模式。业务虽然肯定保密的,但是抛开项目,业务层面,纵观回顾了一下笔者以往的项目,关于设计模式和代码规范问题还是有一些内容还是值得落笔和大家分享的。|正文设计模式究竟是什么?主流的说法,大致如此:设计模式是解决可在许多不同情况下使用的问题的描述或模板,一般在OOP中最作为最佳实践的解决方案。最佳实践一词笔者在几处介绍设计模式的地方,都有看..转载 2021-12-07 22:39:15 · 260 阅读 · 0 评论 -
如何在项目管理中使用PERT图
PERT是一个项目管理计划工具,用于计算实际完成项目所需的时间。PERT代表计划评估审查技术。PERT图表是用于计划项目内任务的工具 - 可以更轻松地安排和协调完成工作的团队成员。PERT图表创建于20世纪50年代,旨在帮助管理美国海军的武器和防御项目的创建。虽然PERT正在海军中引入,但私营部门同时引发了一种名为“ 关键路径”的类似方法。PERT类似于关键路径,因为它们都用于可视化时间轴和项目必须完成的工作。但是使用PERT,您可以为项目创建三个不同的时间估计值:1. 您估计每个任务将花费的最转载 2021-06-24 10:08:52 · 3713 阅读 · 0 评论 -
领域驱动设计系列(1)通过现实例子显示领域驱动设计的威力
原文地址:https://kb.cnblogs.com/page/522125/曾经参与过系统维护或是在现有系统中进行迭代开发的软件工程师们,你们是否有过这样的痛苦经历:当需要修改一个Bug的时候,面对一个类中成百上千行的代码,没有注释,千奇百怪的方法和变量名字,层层嵌套的方法调用,混乱不堪的结构,不要说准确找到Bug所在的位置,就是要清晰知道一段代码究竟是做了什么也非常困难。最终,改对...转载 2019-07-10 15:09:41 · 297 阅读 · 0 评论 -
领域驱动设计系列(3)有选择性的使用领域驱动设计
原文地址:https://kb.cnblogs.com/page/521969/本系列的第一篇博文抛砖引玉,大谈领域驱动设计的优势,这里笔者还是希望以客观的态度,谈谈领域驱动设计的缺点及其不适合使用的场景,以让读者可以有选择性的使用领域驱动设计。 我们知道,没有最好,只有最合适,设计也是一样。因此,所谓设计,就是以你和你的团队的知识、经验和智慧,全面充分的考虑各种内外因素后,在你们...转载 2019-07-10 15:03:23 · 291 阅读 · 0 评论 -
领域驱动设计系列(2)浅析VO、DTO、DO、PO的概念、区别和用处
原文地址:https://kb.cnblogs.com/page/522348/上一篇文章作为一个引子,说明了领域驱动设计的优势,从本篇文章开始,笔者将会结合自己的实际经验,谈及领域驱动设计的应用。本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其...转载 2019-07-10 14:43:59 · 371 阅读 · 0 评论 -
编写高质量的代码——从命名入手
原文地址:https://kb.cnblogs.com/page/522021/笔者从事开发多年,有这样一种感觉,查看一些开源项目,如Spring、Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点:1)代码质量非常高;2)命名特别规范(这可能跟老外的英语水平有关)。 要写高质量的代码,不是一件容易的事,需要长年累月的锻炼,是一个量变到质变的过程,但要写...转载 2019-07-10 14:41:07 · 180 阅读 · 0 评论 -
软件项目发布环境区分
互联网项目发布环境:本地、开发、测试、回归、预发布、灰度发布、上生产开发:dev(develop)、local测试:stg、p1、p2、fat、fws、预发:uat灰度:lpt产线:pro、prod(product)tools:...原创 2019-03-21 17:20:51 · 1704 阅读 · 0 评论 -
版本发布管理----发布计划
版本窗口发布计划1、目的: 每个发布窗口,我们需要上线哪些内容?有什么风险?项目之间有什么关联影响?需要做那些配置?哪些系统先发布?这些问题都要梳理清楚。所以我们维护了发布计划文档。2、文档 文档名称:版本发布计划_20190410.xlsx 内容:发布顺序 系统名称 版本号 变更内容 风险等级 风险描述 ...原创 2019-04-19 19:00:53 · 7182 阅读 · 0 评论 -
版本发布管理----版本分支部署说明
版本分支部署说明1、目的: 研发过程中我们经常需要修改一些配置文件和变更数据库(ddl、dml)。如果没有单独的一个文件记录这些内容,我们很容易遗漏。基于此目的,我们在每个代码分支上维护一个部署说明。我们将这些内容随时提交到svn中,防止遗漏。2、格式: 文件名:deploy-1.12.0.log 文件内容:一、发布版本 代码SVN路径...原创 2019-04-19 18:54:12 · 1959 阅读 · 0 评论