Heim  >  Artikel  >  Backend-Entwicklung  >  我们一直再做什么?请听我说,让一切回归原来应该的样子!

我们一直再做什么?请听我说,让一切回归原来应该的样子!

WBOY
WBOYOriginal
2016-06-23 13:16:43950Durchsuche

前言:

来到中梦的2个月时间内,从事了好几个项目的开发工作。php开发工作繁重,我也从一个盲从的初学者到现在可以抽空思考。

正文:

我在学习完php基本的语法以后学习了symfony框架,这个框架很好用,特别是强大的框架工具,路由,以及各种封装好的php方法,使得开发php程序变得相对容易了很多。在我开发第一个程序的时候,作为一个菜鸟我被安排写手机APP的接口。后来随着能力提升,我为一个项目实现APP,WEB,微信的后台。起初我没有发现,但写的过程中却渐渐觉得十分的麻烦,作为一个开发人员都明白这三个后台其实核心的功能都是一样的,区别只是在于如何与前端交互。这就等于你的大多数开发工作是在修改你的代码,重复你之前的工作。这不仅仅对于程序开发人员本身是种折磨,对于整个软件自身也是一件很傻冒的事。

有了问题就要想着去解决,而不是随大流盲从。我仔细的观察我的后台代码结构。一个项目一个包,整个项目有一个底层包,包里面是用于生成数据库的实体类以及其余的工具类。其次就是开发的方式,其实一直以来我们从来都是嘴上在说面向对对象开发,但实际上我们的程序都是直接写SQL语句的面向过程面向功能的开发,何时使用过实体类这东西,更别谈继承,多态以及封装这些高级技巧了。

解决方法是什么呢。想要解决一个问题,需要知道问题的根在什么地方,以上我说的都是表面的现象,实际上的问题,是因为我们自身对于软件本身思考的不够透彻,将底层复用的资源拿到的表面,使得代码的可用域变的很小,从而造成了一系列的麻烦。

既然问题找到了,解决的方法也就简单了,就是让这些给小看的方法回到该回去的位置,将他们封装到底层里面,然后在不同的包里面调用就好了。

本文永久地址:http://blog.it985.com/15440.html

本文出自IT985博客 ,转载时请注明出处及相应链接。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:smarty怎么搞的Nächster Artikel:PHP用户注册系统动手实践