初级程序员常犯的错误有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1689个文字,预计阅读时间需要7分钟。
最近接触的项目是其他人做的,之前的幻想破灭了。因为刚开始工作时做的是PHP项目,PHP的Web框架通常只简单区分MVC,比较微妙的会是很多library或helper类的使用。这样分层显得太简单了。
最近接手其他人做的项目,导致之前的一些幻想破灭了。因为刚工作的时候做项目是php,而php本身的web框架一般只简单区分mvc,稍微麻烦一些的会多个library或者helper之类的。这样分层很少有优点同时也有缺点。当然了,现代的框架一般支持namespace,你也完全可以借鉴其它语言来做自己的内部框架。这里先不说这个。
mvc的优点自然是简单,无论一个新人有没有做过相关的工作,你只要跟他简单说明每一层的职责是什么,马上就可以开始工作。缺点也非常明显,因为太简单,所以代码在累积到一定量以后会变得难以控制复杂度。同时容易让没什么经验的程序员把代码写得难以维护。
本文共计1689个文字,预计阅读时间需要7分钟。
最近接触的项目是其他人做的,之前的幻想破灭了。因为刚开始工作时做的是PHP项目,PHP的Web框架通常只简单区分MVC,比较微妙的会是很多library或helper类的使用。这样分层显得太简单了。
最近接手其他人做的项目,导致之前的一些幻想破灭了。因为刚工作的时候做项目是php,而php本身的web框架一般只简单区分mvc,稍微麻烦一些的会多个library或者helper之类的。这样分层很少有优点同时也有缺点。当然了,现代的框架一般支持namespace,你也完全可以借鉴其它语言来做自己的内部框架。这里先不说这个。
mvc的优点自然是简单,无论一个新人有没有做过相关的工作,你只要跟他简单说明每一层的职责是什么,马上就可以开始工作。缺点也非常明显,因为太简单,所以代码在累积到一定量以后会变得难以控制复杂度。同时容易让没什么经验的程序员把代码写得难以维护。

