如何说服团队成员使用Web框架?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 问题是这样,细节如下:作为程序员,我有什么可以说/提出来使他支持我的? 我希望听到双方在这一方面的有效论点,但主要是关于如何谈论他的建议。 我的情况是这样的:我正在攻读学位课程的团队项目,正在建立一个中等规模的网站作为大学的原型。在小组中,所有人都被认为是平等的,没有任命的领导者,因此对这个问题的答案不可能是“拉高”。 所有人都是平等的,但是成员之间的知识差距很大。有问题的团队成员和我都是有能力的开发人员,尽管他没有任何行业经验。其他三个成员的能力较弱,其中两个成员完全选择退出发展。由于缺乏知识,三者均拒绝对此情况发表评论。 作为一个整体,我们将决定在网站实施过程中使用哪些技术。具体来说,是否使用PHP框架(Code Igniter)。 我赞成,理由是: 不重新发明轮子 编写良好且经过测试的代码库可以从 开始(截止日期比我们想要的要近) 发展速度 合理且可维护的设计模式和良好实践 他主张采用以前的工作方式: 在需要时将定制的一次性功能写入“库”文件中 数据访问和呈现页面数据,在会话之间进行获取/设置以及获取/发布数据等功能 每页1个文件(不会在控件,表示和数据之间造成关注点的分离) 他反对使用框架的原因主要是基于他无法理解要点:他已经可以做所有这些事情。框架并没有改变它,只是让他变得更困难,因为他必须学习框架。他不想使用自己没有亲自写过的代码。 他还表示,“代码库的质量无关紧要,因为该项目只是一个原型,将永远不会得到维护”。对我来说,这不是编写无法维护的代码的借口。 我可以理解他为什么要提出这些论点,但是我对他的“对可维护性缺乏关注”和“对良好设计的无视”甚至是关注的分离感到质疑。但是,我怀疑他从未研究过设计模式,所以我不知道证明他的方法为何难以维持的有效性。 我想继续这个项目,但是我不想不考虑我多年来学到的一切而去做。就像我之前说过的,这里没有晋升的可能,其他团队成员也不愿意介入。我应该退后一步,按照自己的方式做事吗?他是否太固执,缺乏经验,以至于不了解?还是我在这里固执己见? TL; DR缺乏经验的团队成员固执己见,如何赢得他的支持?