初级程序员易犯错误有哪些?

更新于
2026-07-26 19:54:44
17阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1658个文字,预计阅读时间需要7分钟。

初级程序员易犯错误有哪些?

最近接触的项目是PHP开发的,由于PHP本身的Web框架通常只简单区分MVC,导致有些繁琐,需要用到较多library或helper类的支持。

最近接手其他人做的项目,导致之前的一些幻想破灭了。因为刚工作的时候做项目是php,而php本身的web框架一般只简单区分mvc,稍微麻烦一些的会多个library或者helper之类的。这样分层很少有优点同时也有缺点。当然了,现代的框架一般支持namespace,你也完全可以借鉴其它语言来做自己的内部框架。这里先不说这个。

mvc的优点自然是简单,无论一个新人有没有做过相关的工作,你只要跟他简单说明每一层的职责是什么,马上就可以开始工作。缺点也非常明显,因为太简单,所以代码在累积到一定量以后会变得难以控制复杂度。同时容易让没什么经验的程序员把代码写得难以维护。

所以之前听说java的框架这方面做得好一些,然后对部门的java项目抱有一些幻想。不过在实际接手后,发现理想和现实真是有比较巨大的鸿沟。

阅读全文

本文共计1658个文字,预计阅读时间需要7分钟。

初级程序员易犯错误有哪些?

最近接触的项目是PHP开发的,由于PHP本身的Web框架通常只简单区分MVC,导致有些繁琐,需要用到较多library或helper类的支持。

最近接手其他人做的项目,导致之前的一些幻想破灭了。因为刚工作的时候做项目是php,而php本身的web框架一般只简单区分mvc,稍微麻烦一些的会多个library或者helper之类的。这样分层很少有优点同时也有缺点。当然了,现代的框架一般支持namespace,你也完全可以借鉴其它语言来做自己的内部框架。这里先不说这个。

mvc的优点自然是简单,无论一个新人有没有做过相关的工作,你只要跟他简单说明每一层的职责是什么,马上就可以开始工作。缺点也非常明显,因为太简单,所以代码在累积到一定量以后会变得难以控制复杂度。同时容易让没什么经验的程序员把代码写得难以维护。

所以之前听说java的框架这方面做得好一些,然后对部门的java项目抱有一些幻想。不过在实际接手后,发现理想和现实真是有比较巨大的鸿沟。

阅读全文