我即将在一个新的工作岗位上开始一个新的项目,我遇到了一个小问题。他们不是MVC的忠实粉丝。
这让我感到困扰的原因是,他们声称他们目前正在使用Zend框架,而实际上他们并没有。他们几乎没有使用DB模型类,仅此而已。没有MVC,没有Zend类的扩展来实现他们的目标。
我参与的最后一个项目使用了大量的Zend。一旦项目完成,我们就得到了一个很好的MVC框架。非常干净的控制器,大部分重负荷逻辑都在它所属的模型中,并且是一个很好的模型-网关系统。用手写的SQL编写sphagetti代码是一件令人震惊的事情。
所以,我问你,StackOverflow社区。我如何说服我的同事转向MVC框架?我有一种感觉,他们害怕使用MVC,因为这对两个成熟的程序员来说意味着一个学习曲线(这是一个小的初创公司)。我一直在考虑使用MVC和Zend的所有优点在一个独立的SVN存储库中复制当前项目(在我自己的时间内),并在几周内将其展示给他们,看看他们的想法。
对如何将同事转换为MVC有什么想法吗?
发布于 2009-09-14 18:27:48
试图说服他们使用你的首选模型不太可能奏效,最重要的是,他们很可能看不到你所做的同样的好处。
小步骤效果最好。不要出去一天重写两周的工作,你只会让自己看起来像个笨蛋。
相反,只要做最好的事情,同时保持与同事的密切联系。除非他们相信他们知道所有的事情(在这种情况下,你是没有希望的),否则他们迟早会向你请教。只需向他们解释如何,更重要的是,为什么要这样做,你将如何解决这个特定的问题。
尽量不要给人一种无所不知的印象,相反,一定要准备好论点。不要期望在几周内取得成功。这需要时间,但如果你的同事值得他们的工作,他们最终会了解到好处。
当然,如果他们有非常明确的理由反对使用任何模型,或者特别是MVC,你将不得不尊重他们的观点。
https://stackoverflow.com/questions/1423109
复制相似问题