小程序开发经验总结(java)

在这里插入图片描述
15号上线的小程序,今天早上加急审过了。所有人都松了一口气,接下来就看线上环境和客户的脸色,顺利回家还有点距离。总结点经验,不是很全,但渣渣的我遇到过。
在这里插入图片描述

  • 【代码格式,注释】
    每次写完代码,自我感叹,唉,写完了测一下提交一把。
    项目经理:你们今天都装下相关的阿里规约插件,跑一下在提交。
    :小意思,跑一把之后😭😭😭😭。
    在这里插入图片描述

    IDEA 规约插件-中文使用手册 
    https://www.jianshu.c	om/p/cd19d42b00c8
    

我滴妈呀,这太扯了!
在这里插入图片描述
PS:请严格遵守java开发规则。阿里java开发手册提醒您:
代码千万条,规范第一条。
格式不规范,Monkey两行泪。

PS:公司没有规定的话,你想怎么写就怎么写。

  • 【前后台】

再给前台提供借口时,需要注意的点。前台分为前台页面即小程序,后台页面即管理小程序数据的管理系统这些我们统称为前台。
在这里插入图片描述
(1)过滤数据
就拿小程序和管理系统说话,小程序需要的数据仅为有效数据,而后台需要所有数据。要么在controller层加过滤条件,要么再写一条单独的SQL。
例:
比如我在后台禁止一条数据显示在小程序,然后后台的这条数据也没有了,这就是个BUG。

在小程序controller层添加过滤条件
在这里插入图片描述
(2)POST和GET请求
这一点我深有感触,当你的错误出现下列情况,请务必看看你的请求方式
在这里插入图片描述

在这里插入图片描述
等等。此图警示post和get用法,三位一体。
在这里插入图片描述
推荐一篇好文章,post、get详细讲解
POST和GET详细解说

(3)判空
不管你有多累,写了多少代码,请判断前台参数是否为空,不要认为判空是前端的事,既然是一个团队,就需要互帮互助。就几行代码就能避免各种大问题。
判空的方式有很多,我只是举个栗子。
在这里插入图片描述

  • 【模糊查询】
    请将所有必要的字段进行模糊查询,不管用没用,否则等二次修改吧
    搞一段模糊查询语法,Mybatis的
<if test="title != null and title !=''">
	AND h.title LIKE CONCAT('%',#{title},'%')
</if>
  • 【测试工具】

你以为写完代码就完了?其他交个测试就行了?
测试小哥你们先测试,小问题如果报错,到我这,你们就等着被吧!
:默默打开 Swaggerpostman
测试工具有很多,欢迎评论
在这里插入图片描述
【不懂就问】
在不影响项目进度的情况下,你可以研究到白头。但是你影响了项目进度,嘿嘿
在这里插入图片描述
你永远不知道大佬会多少东西

本次使用技术:
后端技术:springBoot、SpringCould、Mybatis、MySQL、Redis等。
前端技术:Vue、Wpy、EL-ADMIN等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值