https://github.com/leodpen/the_world_clock
Test_Practicework1
https://github.com/leodpen/the_world_clock
Last synced: about 1 year ago
JSON representation
Test_Practicework1
- Host: GitHub
- URL: https://github.com/leodpen/the_world_clock
- Owner: LEODPEN
- Created: 2019-09-23T02:07:39.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-09-26T18:23:23.000Z (over 6 years ago)
- Last Synced: 2025-01-30T04:17:49.082Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# the_world_clock
> test_Homework1
#### *Intro&Requirement*
作为一位酒店大堂服务人员,我想在大堂的城市时钟不准时,用设置自己手机时间的方法,自动统一调整这些城市时钟时间,来避免逐一根据时差调整这些时钟的繁琐工作,系统特性具体(REQ)包括:
1) ”码农酒店”大堂里有5个时钟,分别显示北京、伦敦、莫斯科、悉尼和纽约的时间
2) 伦敦与UTC时间一致,北京比UTC时间早8小1时,莫斯科比UTC时间早4小时,悉尼比UTC时间早10小时,纽约比UTC时间晚5小时
3) 将酒店大堂服务员的智能手机时间设置为北京时间
4) 若大堂墙壁上所有城市的时钟都或多或少有些走时不准,需要调整时间时,只需调准服务员手机的时间,那么墙上5个城市的时钟时间都能够相应地自动调整准确
#### *Tools&Version*
1. IDEA 2019.2
2. JDK 11.01
3. lombok 1.18.10
#### 功能的完善(暂无截图...)
+ ~~炫酷的~~阶梯状选项
+ ~~逼真的~~输入符号 --> `~$: `
+ ~~友好的~~格式提示/异常提示
#### 一些处理
+ 键入选择时大小写不受限制
+ 采取clock的继承,考虑更多属性的可能,如shape
+ 时间上的选择:
1. hotel初始化未设置时间
2. 当选择查看所有时钟时间时,clocks自动初始化并显示当前时间情况
3. 未设置手机时间是查看告知用户异常
4. 设置手机时间方式两种:键入`a`则采取系统获取的当前时间;键入格式为
`yyyy mm dd HH mm ss`的时间则设置为键入时间
5. 设置手机时间后clocks时间自动被设置
+ 异常统一包装了一下,~~显示起来更好看~~
#### 测试(见issues)