项目微管理39 - 惩罚

博主头像 通常认为,惩罚是为了让人们记住错误的事,更好的完成正确的事,它同奖励配合,从正反两个方面来激励员工努力辛勤的工作。可是四代对这个的认识有点不同,要了解惩罚是否起作用,首先要看看所谓“错误”是怎样炼成的。 在四代经历过的事情中,错误大都是这样子的: 生疏 - 在日常的工作中,每个人都会接触不同的功能, ...

Git&GitHub学习和运用(3.GitHub实战运用)

博主头像 配置全局忽略文件.gitignore 例举dotNet开发的一个场景来说明“忽略文件”的作用,在开发过程中往往在编辑代码后,VS在每次编译后会生成一些项目构建文件例如bin目录、obj目录等。然而这些文件并不需要进行版本控制,因为每个人每次编译后都会自动生成,如果频繁上传至Git那么会造成空间的占用 ...

Git&GitHub学习和运用(2.分支管理和冲突解决)

博主头像 5.分支管理 5.1.分支使用场景和作用 通常在项目上线后,我们经常会同时面临生产环境出现Bug和新需求正在开发的情形,如何将这些情形同时处理而又互不影响呢?这个时候就需要使用到版本控制系统的分支管理。 分支管理参考图: 上图针对不同时期的工作场景建立了不同的项目分支,分别处理不同场景下产生的问题, ...

代码仓库创建规范

博主头像 代码仓库创建规范 1、 项目创建需符合Group规范。 2、 创建项目必须添加Project description说明。 3、 每个项目都需要README.md文件。 4、 除文档说明类型仓库,所有代码仓库都需要.gitignore。 注:有模板的项目,要以统一的模板创建项目 Groups使用规范 ...

Git&GitHub学习和运用(1.介绍和使用)

博主头像 1.版本控制系统主要用途 协同开发 通常在软件项目的开发建设过程中,一般会有多名工作人员同时对项目开展工作,那么此时的项目工程不可能是一个独立的资源,这个时候就需要将项目工程提供给各个工作人员对同一份项目进行操作。 冲突解决 在软件协同开发的过程中,很有可能出现多名开发人员对同一个功能下的同一文件进 ...

项目人力资源管理

博主头像 先回顾下项目经理技能,与人为主的资源的相关实际较多。今天是项目人力资源管理项目人力资源管理的目的是根据项目需要规划并组建项目团队,对团队进行有效的指导和管理,以保证他们可以完成项目任务,实现项目目标。1、项目团队由为完成项目而承担不同角色与职责的人员组成。项目团队成员可能具备不同的技能,可能是全职或... ...

Refresh 重构(Refactor)

博主头像 最近在闲暇之余重(第)温(一..次)此书, 首先能感受到的, 无论你是新程序员还是老程序员, 这本书都已经不具备太多的可读性了. 由于本书成书年代久远, 那个时候软件行业还不够发达, 面向对象还没有被大数人理解, 加之编译器也非常落后, 设计模式也不深入人心, 所以文中提供的所谓重构的心法, 在当时 ...

8 月的最后一天,我们摊牌了……

博主头像 CODING 现已开放免费啦! 不限人数,不限功能,免费使用代码托管、项目协同、CI/CD、制品库等所有 CODING 基础产品服务,零成本开始您团队的研发协作管理! 为什么免费 DevOps 是 Development 和 Operations 的组合词,代表着重视「软件开发人员(Dev)」和「I ...

项目微管理38 - 奖励

博主头像 如果按照套路出牌的话,在制定好了考核的细节后,接下来就是实施考核,然后根据考核的结果,对员工进行奖励和惩罚了。 当然,不管是奖励还是惩罚,所有公司和管理层最初的想法最主要的还是激励员工不断向前,创造更多的价值。这是从公司角度考虑问题的方式,立意准确。 但是,对于互联网时代的企业,这就显得有些单薄 - ...

CODING DevOps 代码质量实战系列第二课: PHP 版

博主头像 讲师介绍 杨周 CODING DevOps 架构师 CODING 布道师 连续创业者、DIY/Linux 玩家、知乎小 V,曾在创新工场、百度担任后端开发。十余年一线研发和带队经验,经历了 ToB、ToC、O2O、国内、出海各种项目,见证了云计算时代的诞生,擅长研发最佳实践:Code Review、 ...

基于阿里云托管kubernetes的版本升级

博主头像 前言 因为阿里云的knative对应得k8s版本大于1.15,而我们目前得集群环境是1.14.8,因此需要对预发环境进行版本升级。基于aliyun托管的kubernetes集群版本升级本没有什么可写,以aliyun的官方文档为指引就可以实现。然而我今天在升级时发现并没有那么简单,而且让我学到了一个我 ...

没想到,Git居然有3种“后悔药”!

博主头像 没想到,Git居然有后悔药! 你知道Git版本控制系统中都有哪些“后悔药”吗? 本文通过案例讲解git reset 、 git revert 、 git checkout在版本控制中的作用; 场景 小明同学作为新人加入到一个新的项目组中做开发,在项目的迭代开发中,小明勤勤恳恳的写代码,直到有一次.. ...

项目微管理37 - 阵痛

博主头像 在这个阶段的开发中,四代曾经强调一件事,就是在编码前,需要把大功能进行不断细分,一直到最细小的任务项能在1-2天完成为止,这样便于快速的提交、演示和修正。 不过,显然团队中的每个人都没有放在心上,于是四代笑了笑,也没有再次强调,因为四代知道,当他们没有经历过那种痛苦不堪的经历之前,他们不会觉的这么做 ...

CODING 仪表盘功能正式推出,实现工作数据可视化!

博主头像 CODING 仪表盘功能现已正式推出!该功能旨在用一张张统计卡片的形式,统计并展示使用 CODING 中所产生的数据。这意味着无需额外的设置,就可以收集归纳宝贵的工作数据并予之量化分析。这些海量的数据皆会以图表或列表的方式跃然纸上,方便团队成员随时查看各项目的进度、状态和指标,云端协作迎来真正意义上 ...

谈谈BUG严重级别(severity)管理

博主头像 在软件工程理论中,BUG严重级别(severity)是用于指示软件质量问题导致的负面影响的程度。但在大部分实际的软件开发组织中,对BUG严重级别(severity)的定义和使用常常充斥着大量的争议和分歧。甚至有些组织即使有专门的BUG严重级别定义文档,但是由于其描述的宽泛和模糊性,使得争议和分歧并没 ...

DDD与Repository

博主头像 Repository已经不是什么新鲜概念了。DDD模型自2004年提出,发展至今已经16年了。但是不少企业却无法实施,其原因也很简单:DDD是基于需求的,而很多并不理解需求;DDD是容易实现的,而很多设计者并不会编程。这种情况就有一些两头不讨好,而如果有办法结合统一的话,则会非常好用。 学习Repo ...

CODING DevOps 微服务项目实战系列第二课来啦!

博主头像 近年来,工程项目的结构越来越复杂,需要接入合适的持续集成流水线形式,才能满足更多变的需求,那么如何优雅地使用 CI 能力提升生产效率呢?CODING DevOps 微服务项目实战系列第二课 《DevOps 微服务项目实战:CI 进阶用法》 将由 CODING DevOps 全栈工程师 何晨哲老师 向 ...

<1···8910···200>