今天和一好友聊起他所在团队的杯具。话题起源于他们做的接口,随着版本的升级和功能的添加,他们的项目经理要求开发人员把更长更详细的命名(长达八个英语单词)用于新添加的接口。由于会引入不可控因素和更高的复杂度,该方式遭到了开发人员的反对。于是该项目经理使用其人事、财务权力强迫开发人员服从他的想法。据了解,该项目经理是懂技术的,但没有很多具体的、实际的开发和编程经验,所以我猜测他不懂架构设计。好友还说,项目经理这样做的目的是混政绩,以便向上司展示自己对项目规范化作出的贡献。
由于这种事经常发生,导致的结果是手下的人经常会搞小动作(具体是什么不清楚,不过大家应该可以猜到),甚至向项