程序员,你对项目了解多少?


【程序员,你对项目了解多少?】对于一个程序开发人员来说,对项目的熟悉程度意味着你对工作内容的掌握程度 。那么你是否可以问一下自己,你对你的项目了解吗?
为什么了解当然,了解是一个模糊的概念 。同样,对于不同职责的人员来说,判断这个概念的准则是不一样的 。而对于不同类型的系统来说,这个概念也有所不同 。如果你是一位一线的代码工作人员的话,你可能对接的就是单独的几个领域服务的项目,那么了解他们的调用和库表关系可能就算了解了,你甚至能熟悉到哪个bug是在哪次版本迭代之后产生的;而对于一位团队的管理人员来说,尽管他可能对代码中的所有分界实现并不了解,但是他却能对业务的发展迭代了如指掌,比如那个功能特性依托于几个服务而来的 。
抛开了边界,就无法做出回答,所以本文给出了这样一个定义,用来描述你对项目的了解程度这一概念:
拥有足够支撑对若干个具有互相依赖关系的项目进行重构的熟悉程度 。

    推荐阅读