iteye_17523 2010-04-11 22:33
浏览 208
已采纳

谁能告诉我怎么办

最近很有挫败感,然后忽然发现自己很蠢。工作快两年了,小项目做了不少,但是纷繁复杂,PHP,JS+HTML+CSS,甚至还做过逆向,动态语言之类的。终于,开始可以安心做Java EE了,耐心的学,把之前一直都在学习的Struts2,Maven2用起来。上周又是一个小项目接近尾声,我的头儿要看我代码,看完之后,说result type的类型要修改,不要用领域模型,要分层,DAO一层,service一层,action一层。而我把iBatis的query全部写在service中的。明天周一,要再检查代码。
其实,这些东西我并不清楚,茫茫多的框架,已经让我很迷惑了。本来想好不容易终于像模像样的完成了一个项目,结果就是你重构吧,时间够的话可以重写了。
上这儿来浪费大家时间我不是故意的,实在是不知道该怎么办了。result type的分别真的这么重要?DAO一定要独立出来一层?这么做的好处是?
  • 写回答

3条回答 默认 最新

  • iteye_5373 2010-04-13 00:18
    关注

    我工作也是两三年,运气没你好,工作中项目做得实在少。
    水平不够啊,回答仅供参考,我认为项目小的话而且逻辑简单,还真没必要死死的分成好多层。但是要是项目代码量比较大逻辑复杂,或者项目用来做二次开发的话还是分清楚点好啊,因为其他人接手时,看代码时要花好多时间来理清逻辑,搞得不好还要打电话问写代码的人,这样太浪费大家时间了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥15 小红薯封设备能解决的来
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答
  • ¥20 在本地部署CHATRWKV时遇到了AttributeError: 'str' object has no attribute 'requires_grad'
  • ¥15 vue+element项目中多tag时,切换Tab时iframe套第三方html页面需要实现不刷新
  • ¥50 深度强化学习解决能源调度问题