搜索
java - 进入公司做项目,感觉业务流程,细想代码实现,总是很模糊,该怎么办?
巴扎黑
巴扎黑 2017-04-17 14:35:46
[Java讨论组]

我是刚毕业进入公司,现在跟另一个小伙伴在写一个公司内部的员工订餐系统(后期可能需要在上面加入新功能)。上周任务下来,然后一周时间,就完成了页面(axure设计软件),流程的跳转,以及数据库的设计。但现在看到页面功能,已经流程跳转,还是比较模糊,细想代码实现,更是需要很长时间理清思路。 问:这样的现象正常么?怎么样能快速解决这样的问题?说实话,我的基础确实比较差...

巴扎黑
巴扎黑

全部回复(4)
PHP中文网

第一步是画图,能想到的都画在图上。一个系统大概可以从下面三个角度去看:实体关系,状态变化,业务流程。它们分别可以用 E-R 图、状态图和序列图/流程图来表示。画图是为了保证代码的实现能够遵照最初的设计。

第二步是拆分系统模块,将功能分配给不同的模块来实现。将每个模块自身如何实现与其他模块隔离开来,这样就能专心实现其中的任何一个了。

PHP中文网

正常,任何职业新人都这样,需要大量实践积累经验。尽量不要放弃独立思考的机会,即使会走很多弯路,将来对快速学习任何东西都会非常有帮助。

迷茫

强迫自己把系统划分成功能,再把功能划分成页面(或者api)。每个页面依次做输入校验、访问数据库、展示结果。

PHP中文网

对于新人来说这很正常,员工订餐也就是要搞清楚谁定了什么餐, 谁就是员工,餐,剩下就是做绑定关系,

不管接到任何需求,不要急于去实现,首先把业务流程梳理清楚、数据关系整明白,然后开始设计系统框架,尽可能的低耦合,以后加新功能避免大动干戈,加油!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号