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: 这只是一个菜鸟的日常记录。

相关推荐
SL_staff16 分钟前
JVS数字底座实践:构建企业级统一内容管理平台的技术路径
java·产品
nice_lcj52029 分钟前
【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端
java·后端·spring·spring ai·ai应用开发
fengci.39 分钟前
CTF2MISC中等部分
开发语言·前端·学习
桦说编程1 小时前
TransmittableThreadLocal 解读:从 CRR 机制到上下文所有权
java·后端·源码
xys_6782 小时前
JavaEE通关手册:初识Java
java·开发语言
文丑颜不良啊2 小时前
LeetCode2461~2480题目解析
java·leetcode
ShineWinsu3 小时前
对于Qt:QTableWidget常见属性以及QTableWidgetItem类的解析
开发语言·c++·qt·gui·客户端·表格·qtablewidget
文丑颜不良啊3 小时前
LeetCode2441~2460题目解析
java·leetcode
阿屿4 小时前
从零手搓 AI 伴侣(二):好感度通胀危机,与它的「货币政策」
java·人工智能
灿飞4 小时前
Kotlin与Java虚拟机十一:类与属性:构造顺序、backing field 与显式 backing field
java·后端·kotlin