加油0=0Java—新手之路: 订单系统(大概3天写完出版)[10%]
听说Java 学 3天即可。3*8小时
不打算跟着教程学了,直接gpt 动手写,偶尔瞟几眼用法/gpt讲解。
假设gpt作为产品经理,开发,架构师,通过提示词将思维模式固定,并根据工业中现成技术选型,开始复刻,以锻炼java技术。【尝试不写屎山,而是结构清晰,有条理,可靠但还能灵活 的项目】
至于算法,可能要学习学习,不知道ac君是否有时间指导愚钝的我。
我们整体计划是要做全流程系统,先从入口系统开始做。订单系统。(全流程先不揭秘,以存神秘感0-0)
规划和需求分析占70%,编码30%。另外额外50%测试。
Project:
Booking system
— a somewhat complete & robust one
Background:
1. 需要restful api 对外暴露,接受开户,下单。
2. 需要产生文件给别的系统清算。接口规范:()
3. 需要能承担高并发,需要通过压测。
4. 异步处理。
5. 清算时需要一致性,性能好。(突破数据库读写局限,要批量进行操作,就像避免硬盘4k写入而连续写入一样)
6.
Architect:
1. 技术选型: Spring Boot, (), Netty,
2. Credit: GPT指导和分析, 比多年的Codex更加猛
Painpoint痛点:
1. 对于行业外秘密,就不写出来了
2.
3.
Demand:
1.
2.
3.
…
Project 规划:
结构:
1.
2.
3.
工作安排:
第一天:
第二天:
第三天:
上线发布后:
由于只是做着玩的,直接生产测试,测试即生产。什么是敏捷开发?什么是灵活上线,花里胡哨概念不存在即不在意,代码测完直接升。
git仓库先不搞了,等version0.1 整体出来再push上去