随笔

作者: symop | 来源:发表于2020-01-21 21:35 被阅读0次

面试过程中又面试官问代码的结构,我不想说领域模型设计,因为我掌握不了精髓,更何况我们是做tob的服务,需求和bug一大坨,再好的设计也比不上甲方我需要这个功能,更没时间去梳理什么设计和层次,只能尽量减少重复的代码和共用。我刚入职的公司的时候完全的controller->service->dao一个类能达到上万行,一个方法能达到几千行,还不敢改。更不用说什么微服务。后来系统出现了瓶颈,优化代码和系统时,才算重构了一次。

我只是想梳理下载重构系统时如何减少的重复的代码,明确每个类各自的职责。参考了领域模型驱动设计这本书,但我运用的只是很浅很浅的层次,每个包下面存放的都是一类的业务,具体包下面还有包分别是controller,service,repository,dao,entity,moudle。dao是连接数据库用的类用的是mybatis框架,repository作用是操作dao,多个dao类可以共用一个repository,代表同一类业务,比如主表和明细表可以共用一个repository类,目的是减少重复的代码,service只能访问repository,因为我们是tob的业务,所以业务相对来说比较复杂,所以每个包下面的service包有个共用的xxService,这个标准service适用于标准,比较简单的逻辑,,至于其他复杂的逻辑则需要另行讨论和设计。一个方法尽量不超过80行,一旦一个类超过了一千行就要考虑拆分多个service类,同样每天可能会有一个比较资深的人员过下代码并且还要熟悉业务,为了减少代码,一旦一个service方法没有被引用即使删除。

相关文章

  • 点评不只是为了链接——007践行之旅(13)

    (太累了,回头更新) 周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末...

  • 这是一个随笔

    这是一个随笔 这是一个随笔 这是一个随笔 这是一个随笔 这是一个随笔 这是一个随笔 这是一个随笔 这是一个随笔 这...

  • 《黄泓圣杂文随笔》

    《黄泓圣杂文随笔》 #杂文#随笔#杂文随笔#原创#原创杂文#原创随笔#原创杂文随笔#黄泓圣杂文#黄泓圣随笔#黄泓圣...

  • 《黄泓圣杂文随笔》

    《黄泓圣杂文》 《黄泓圣杂文随笔》 《黄泓圣随笔》 《黄泓圣原创杂文随笔》 #原创#杂文#杂文随笔#随笔#原创杂文...

  • 《黄泓圣杂文随笔》

    《黄泓圣杂文》 《黄泓圣杂文随笔》 《黄泓圣随笔》 《黄泓圣原创杂文随笔》 #原创#杂文#杂文随笔#随笔#原创杂文...

  • 走近大丰港实验学校

    随笔组汇报 杨忠琴教育随笔让我改变 随笔收获多,只要有行动,就有收获。 沈莲汇报随笔,每天随笔撰写,收获颇深,每的...

  • 谈谈教育随笔(2)

    谈谈教育随笔(2) 什么是教育随笔?顾名思义,教育随笔就是谈教育思想、观点的随笔。教育随笔的特色在于一个“随”字-...

  • 《提升自己》连载17老钟随笔:新生理论

    老钟随笔,随笔,但不随便,却短小精悍!随笔文章,老钟纯原创,分享学习笔记,人生感悟,学员互动等内容为主。随笔文章,...

  • 2020-04-14

    随笔,随笔,随手记录的笔记~~~~ ``````````````````````````````````开门大吉`...

  • 序言

    落花随笔 主要记录的是 工作的随笔

网友评论

      本文标题:随笔

      本文链接:https://www.haomeiwen.com/subject/saxezctx.html