最近经常扫尾一些公司之前的遗留项目,虽然很乱,有的甚至人离职了或者文档都没有了。
这让我在整理代码的闲暇之余也在反思:到底怎样才算合格的把事情干好而不留遗憾呢?至少不要被接锅的人怨爹骂娘。
其实,公司或者团队没有形成这样一个意识是一方面。今天只谈自身原因,我接触的大部分都是项目开发,而且经常二期三期的迭代,频繁的在多个项目间切换,很耗精力。但是没有办法,所有我尽量把自己的工作内容都整理成文档,放到服务器上,这样哪天我有事或者离开这家公司,别人一看文档就能马上明白之前的流程。不然很容易导致你写的代码别人看不懂,接着就直接重构,可能你的代码已经实现了大部分功能,但是由于没有人看得懂,导致你的代码直接丢弃,这样会浪费很多人力和时间。我之前有个朋友就是例子,入职一家公司做运维,维护一个几年前的老项目,出问题了,找我修复,我说你们公司的开发嘞,答曰:都走了,连电话都没有。连代码放哪都不知道,你说怎么维护?不过,这样的事情还是少数,大多数公司还是很规范的,这个理念我觉得越在公司初期。团队初期形成越好。
有道是:好习惯需要21天养成,而坏习惯只要3天!
好的开始是成功的一半,但是好的收尾也是必须的!
网友评论