周报
5月31日
我终于搞清楚了我做的功能是在主干上,如果早知道这一点,一开始就没有理由在分支上进行开发。好在,我一直坚持把功能点都封装在相应的类和方法里,包括在写Javascript的时候,凡是能封装到方法里的,我都封装成方法。而且凡是我写的代码,往往会有注释,在相应代码前面和后面会有一整行//注释,写明这几行代码对应哪个功能点。方法前面都会有@author 支浩宇 的字样,一看就知道是我写的。由于我坚持了这一良好习惯,在分支上删除这些功能的时候,哪些地方要删,非常清晰,不会出错。在主干上加上这些功能,也是直接把已经封装好的方法,整个直接复制过去,复制过去直接就能用,100%兼容。这检验了我写的代码的可移植性非常好。
我把我写的功能都移植到主干上后,发现主干上的人(XX项目组的人),对Service的理解跟我完全不一样。我是把页面上的参数全部传到ServiceImpl里,在ServiceImpl里对参数进行处理、判断。例如用户点了“回复”按钮,要判断他是否....,没....过的不能回复。像这种需求,XX项目组的人会在Action里面判断,他会把除了DAO.insert之外的所有语句都写在Action类里,在Service类里只写两个语句,DAO.insert()和logger.debug()。 我感觉这个做法是挺搞笑的,既然这样还要Service干什么,直接调用DAO不就好了。不过,他这个做法最终的效果也一样,我自己心里明白有的人喜欢这样写,能读懂他的代码就行了。
现在我做的功能js文件越来越大,我表示很担忧。我对使用Javascript是比较反感的,把代码都暴露给用户,不符合一般写程序的原则。我尽量不在js文件里暴露任何业务逻辑的信息。我都是用一个jQuery.ajax,把参数传给服务端。所有呈现给用户的文字提示信息,都写在服务端,不让用户看见。例如,回复内容不能为某某某,这样的判断我是不会暴露在js代码中的,不让用户知道回复内容不能为某某某。而且,凡是在客户端判断过的东西,我在服务端Service里面还要判断一次,因为我觉得在客户端浏览器上可以做各种手脚,我信不过。我总是假设用户浏览器是比较慢的,XX的服务器是非常快的,而且一天闲着没事干,所以我倾向于让用户的浏览器尽量少执行东西,尽量把工作都交给XX的服务器。
分享到:
相关推荐
本篇周报主要围绕2020年5月25日至5月31日成都房地产市场的动态进行详细分析,涵盖了政策、土地市场、住宅市场和公寓市场的概况,并对相关热点事件进行了总结。以下是详细的知识点内容: 1. 政策摘要:本部分涉及...
本文档中所呈现的长沙房地产市场周报(2020年5月24日至2020年5月31日)中,描述了两个关键的政策动态:长沙不动产App上线带来的二手房交易便利化,以及济南市全面放开落户限制政策的推出。以下是基于文档内容的详细...
这份名为"2020_湖南中原_长沙_2020.5.24-2020.5.31市场周报.rar"的压缩包文件包含了关于2020年5月24日至5月31日期间,湖南省长沙市房地产市场的详细周报。虽然标签部分为空,但从文件名我们可以推测,该报告是由湖南...
在本次周报31中,我们将回顾过去两周(12月30日至1月12日)的活动,这段时间正处于学年的期末阶段,我们的主要精力集中在了期末考试上,因此项目工作暂时搁置。尽管如此,我们明白这只是短暂的停顿,随着期末考的...
在2018年7月2日发布的家电行业周报中,分析师指出上周(具体日期未提供)家电板块整体表现欠佳,周跌幅达到1.9%。这一现象被归因于两个主要因素:一是棚改货币化安置政策的调整,增加了投资者对于三四线城市房地产...
在2021年5月31日至2021年6月6日这一周里,游戏行业呈现出一些显著的趋势和特点。首先,新游戏《摩尔庄园》的全平台上线为该周行业数据报告增添了一个亮点。根据SensorTower的数据,该游戏在上线后的首周,即从5月30...
2. 游戏版号发放情况:具体到8月19日,有31款国产游戏版号被发放,包括吉比特、腾讯和网易等知名游戏公司,均获得至少一款手游版号,且游戏类型偏向休闲益智类。 3. 游戏行业概况:在2019年前8个月,共1250款游戏...
周报日期是2016年05月25日至2016年05月31日,天气情况也做了详细的记录。这部分信息对施工单位的日常管理和施工进度的追踪非常重要。 1.2工程进度汇总 工程进度汇总是周报的核心部分,涵盖了本周施工情况、下周...
1. 从2019年1至5月的数据来看,地方政府债券总发行额达到了19374亿元人民币,这是去年同期的2.2倍。 2. 地方政府专项债券主要用于土地储备、棚户区改造、医疗卫生、交通、工业园区、文化旅游、学校等基建项目,其中...
在2021年5月31日由光大证券发布的这份金属行业高频数据周报中,我们能够发现以下重要知识点: 1.螺纹钢期货与现货利润差异:报告中指出螺纹钢期货盘面吨钢利润较现货高近400元。这说明期货市场上的螺纹钢与现货市场...
标题中提到的“***-天风证券-信用债市场周报”是文件的名称,显示了该报告的发布机构(天风证券)、类型(周报)以及发布日期(2021年1月31日)。信用债市场周报是一种行业分析报告,通常关注固定收益市场的最新动态...
- 销售方面,7月26日至31日的乘用车零售和批发日均销量分别同比下跌9%和2%。全月累计零售和批发日均销量也均呈现同比下降,分别降低5%和11%。这可能表明消费者需求在短期内受到了影响。 - 库存方面,6月份的乘用车...
家电行业周报分析了2017年12月25日至2017年12月31日家电行业的发展情况,特别指出彩电行业在连续三个月单月同比正增长的基础上,11月份出现了明显的增速提升。以下是基于报告内容的详细知识点: 1. 彩电行业增长...
文档中提到了报告日期为2021年1月31日,同时提供了负责撰写报告的分析师石林的联系信息,包括执业证书号、联系电话和邮箱。 7. 相关行业报告: 文件中提到了相关的行业报告,如《专题:2020Q4建材板块持仓分析》、...
2021年3月31日中金公司发布的中国短期融资券及中期票据信用分析周报是一份固定收益研究报告,其中详尽梳理了近期发行的短期融资券和中期票据的相关信息,包括新券信息、债券名称、发行额、期限、发行利率、发行日、...
- 在2020年1月9日的数据中,美国原油商业库存为4.31亿桶,周增120万桶,汽油库存2.52亿桶,周增910万桶,馏分油库存1.39亿桶,周增530万桶,丙烷库存为0.88885亿桶,周增70万桶。这些数据反映了美国市场的原油库存...
- 美国原油商业库存于2020年2月14日为4.43亿桶,周增750万桶;汽油库存2.61亿桶,周减10万桶;馏分油库存1.41亿桶,周减200万桶;丙烷库存0.77273亿桶,周减617万桶。此外,美国原油产量下降至1300万桶/天,周减10...
### IBM X产品技术支持信息周报 (2011年十月第三版) 知识点解析 #### 一、M3系列iSCSI卡选件 - **知识点**: M3系列服务器支持iSCSI卡选件。 - **详情**: M3系列服务器包括x3650M3、x3550M3、x3400M3、x3500M3、...
报告回顾了截至5月31日的钢铁市场行情,其中申万钢铁指数有所上涨,个股表现呈现差异,部分企业如五矿发展、金洲管道等出现显著涨幅,而赛福天、方大特钢等则有较大跌幅。本周钢铁板块在前期下挫后有所企稳。 3. ...
在2017年5月31日的周报中,分析师看好建材建筑行业的表现,尽管上周申万建筑材料指数出现了-3.68%的跌幅,但分析认为在行业龙头股票已有较大涨幅的情况下,那些相对关注度较低、业绩增长稳定的公司具有更高的安全...