当前位置: 首页 > news >正文

商城网站制作网站企业网站建设方案书模板

商城网站制作网站,企业网站建设方案书模板,国内返利网站怎么做,长沙竹叶网络科技有限公司起因: 今天开了一个小会,会上朋友给我们说了一个事,Java项目上他开发一个小功能 用了很多代码,项目经理发现代码太多,说要优化一下,然后亲自帮同事优化,结果是查库的代码少了至少10条sql&#x…
起因:

        今天开了一个小会,会上朋友给我们说了一个事,Java项目上他开发一个小功能 用了很多代码,项目经理发现代码太多,说要优化一下,然后亲自帮同事优化,结果是查库的代码少了至少10条sql,同时代码复杂度降低了很多,代码去掉了有一半,我去翻了这些代码后对这个事情做了一个总结。

问题:

        项目经理在方法间传递用的是对象,同事用的是字符串。项目经理玩的是从1到N,同时玩的是从0到N,所以同事要反复查询数据库去构建那个1 代码就变多了,本质原因是对前端不信任、不放心造成的。

解决方式:

        如果对前端信任或则让前端知道不配合那么功能就不能正常运行,这样就应该要求前端转发更多的带ID的对象来实现接口数据传输,帮后端同事把拿到数据后再查数据库的那一步省掉了,所以省了很多查询库的操作和代码逻辑。(前端只负责转发,这样锅就由后端来背了,前端也轻松)。【当然这也为逆向工程留下了漏洞】

        同时后端的方法尽量用传对象的方式去解决问题,让车跑在轮子上,前后端的数据形成一个闭环,编程的数据流就产生了,非常丝滑!

        关键是开发时间还变少了很多,且开发代码也变少了,以后定位bug也会非常容易。维护起来也简单了。以后扩展起来也容易,因为有足够的冗余对象数据来便于功能的扩展。

        这就是Java跟Php的区别(Php其实也可以这样玩),传说中的java面向对象编程。程序员思考问题的起点是基于表的对象维度而不仅仅是产品的要求,这是编程效率的提升点。

        这就把代码的设计思路维建立在项目设计的维度上了,让起初的项目总体设计来承载目前需求的代码设计的风险,这样也就可以拿着数据库表的设计维度和代码风险去跟产品掰扯了。

总结:也就是以面对象的方式去编程(这个对象包括基础表对象,业务数据传递的vo、dto等),要以他们为轮子去走流程,这些对象背后所代表的维度就是代码编程的轨道,一旦脱离了轨道,代码就会显得非常的混乱和不好管理,内行人说“你的代码是逗的,不是这么写的”,说的就是这个道理。一旦开始逗代码了,项目就开始烂了。

http://www.yayakq.cn/news/169350/

相关文章:

  • 太原市网站制作wordpress 去掉标题
  • 网站空间需要续费网站开发亿码酷流量
  • 广州做网站那家好做彩票网站需要什么
  • 网站建设岗位的认知企必搜做网站
  • 10m光纤做网站网站开发合同 下载
  • 推荐晚上用的网站义马网站建设电话
  • 遵义建设厅网站官网建立网站的公司杭州
  • 买软件网站建设响亮大气的公司名字
  • 多用户旅游网站开发wordpress 高清背景
  • 坐什么网站能用到html5外国做电子产品网站有哪些
  • 杭州市住房与城乡建设部网站莫名接到网站建设电话
  • 单页销售型网站wap卖料建站系统
  • 凡科免费建站工信部网站备案查询验证码错误
  • 清远网站开发seo关键词排名软件
  • 专业邯郸做网站做跨国婚恋网站赚钱吗
  • 长春网站推广上海怎样做网站
  • 新媒体公司网站怎么做深圳网站制作的公司哪家好
  • 怎么利用招聘网站做薪酬调查网站托管方式
  • 男男互做网站泰国WordPress批量建站系统
  • 云南省省建设厅网站wordpress 取中等大小
  • 网站与网站做外链好吗做网站需要了解的东西
  • 常德网站制作公司多少钱电脑培训学校课程
  • 做美工需要哪些网站建设公司网站的要点
  • 阿里云快速备份网站给企业开发网站
  • 关于建设学校网站的报告书房子简装修效果图片
  • 南宁网站seo网站素材模板
  • 公司网站宣传自己做的灯展请问聊城网站建设
  • 安卓游戏模板下载网站装修设计费
  • 湖州市建设局网站随机图片网站
  • 龙华网站建设专业公司网站开发工程师是干嘛的