Java学习心得、项目流程(一个Java实习3月的菜鸟)

目录

一、心得

没事网页上多点点系统有哪些场景 ,每种场景有什么不同,会用系统之后,查看后端代码,知道代码在做什么,
数据流向,数据产生的地方,数据最终流向的地方,也就是消费这个消息信息的一个地方,

数据从哪儿产生 ,在哪儿使用,最终在啥地方销毁,整个流程弄清楚。

二、项目流程

接到项目后对项目需求 进行分析,禅道 中新建任务,更改状态为开发中,idea编码,给前端ip (192.168.xx.xx)让其测试,git提交,前端提供自己git地址,vscode测试,git代码提交,提交完成后禅道标记为完成,群里需要审核。

补充:项目分发下来,必须先弄明白需求是要干什么 ,然后再进行开发,不要直接上手,不要直接上手,不要直接上手。开发完成后和前端联调,检查是否符合要求,没有问题后提测,测试人员通过测试,没有问题,整个流程结束。

这只是我的实习过程 ,公司用的框架也都比较古老,每个公司不同,不一定适合所有人,仅供参考

1. 前言

以下内容是带我的导师实习时发给我的 ,大家也可参考。这里以准备面试时,最火的苍穹外卖为例,公司具体使用的平台就不介绍了。

(1)熟悉我们的项目,外卖平台(B端网站+小程序),网站上的各种菜单,菜品、口味、自己去创建一把,了解整个项目是怎么运作的。(外卖业务时开发中最基础的,仅供参考,进公司后业务会更庞大。)

(2)熟读代码,梳理理解,自己理解请明白我们代码含有几个web服务,每个服务是做啥。

(3)复盘你最近开发的这个需求,仔细想想开发的整个流程是怎样的,拿到一个需求后,先做什么,后做什么,要注意那些细节。

(4)熟悉我们日常开发使用的工具。git, idea, mysql, gitlab, 弹道,飞书(设计文档)书写。
注: 飞书云文档(应该在项目流程最前面),拿到项目分析结束后,首先需要写文档,包含各种接口,返回给前端的参数,这是第一步,应该放在代码编写之前。

2. 拿到一个需求处理流程

(1)先进行需求分析 ,分清楚前后端需求,确认好后端需要做的任务。

(2)找到展示页面对应的后端请求 ,确定接口的位置、传入的参数和返回的参数,优先找到需求对应的核心代码进行分析。

(3)使用APIFOX模拟前端进行接口测试,验证数据库与接口返回数据一致。

PS: 这只是一个菜鸟的日常记录。

相关推荐
图码5 小时前
如何用多种方法判断字符串是否为回文?
开发语言·数据结构·c++·算法·阿里云·线性回归·数字雕刻
傻瓜搬砖人5 小时前
Spring集成Web环境
java·spring·maven
U盘失踪了5 小时前
python curl转python脚本
开发语言·chrome·python
charlie1145141915 小时前
Linux 字符设备驱动:cdev、设备号与设备模型
linux·开发语言·驱动开发·c
handler015 小时前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
FQNmxDG4S5 小时前
Java泛型编程:类型擦除与泛型方法的应用场景
java·开发语言·python
我星期八休息6 小时前
IT疑难杂症诊疗室:AI时代工程师Superpowers进化论
linux·开发语言·数据结构·人工智能·python·散列表
热心网友俣先生6 小时前
2026年第二十三届五一数学建模竞赛C题超详细解题思路+各问题可用模型推荐+部分模型结果展示
c语言·开发语言·数学建模
01漫游者6 小时前
JavaScript函数与对象增强知识
开发语言·javascript·ecmascript
GottdesKrieges6 小时前
OceanBase恢复常见问题
java·数据库·oceanbase