一、需求分析
因为是第一个从0到1的项目,第一步最为重要的是要把整个项目的上下文梳理出来,并且将主要的框架进行一定程度的分析整理,清楚的明白每一步的过程是如何进行的。并且对需求的可行性做优先级的处理。

二、书写规范
第二步,获取到需求,要对数据库进行初步的设计,在多人开发团队中,每个人都必须要遵循着一套标准的规范,如:阿里开发手测等,其目的是为了使得开发效率提高,更好的为项目的整体做一个标准化的制度。为后续进行业务逻辑开发更为顺畅的进行下去。

三、接口设计
第三步,结合项目的需求,把所有涉及到有出入口的地方,进行可行性的设计接口,目的是为了将业务逻辑通过接口返回到用户,使用户的能够体验到真实的项目。

四、业务流程
第四步,对已经设计好的接口通过团队的开发规范,进行对应的业务,进行业务开发,同时通过测试,能正确的返回到页面上。

五、总结
由于刚刚学习的java,对很多东西都不清楚,由此机会能够参加一个由0~1的真实项目,充分的了解到自己的不足,从开始的数据库设计,字段命名不规范,从中学习阿里开发手册中的规范的到提升,并从中了解到自己对DB的原理的不足,如:索引的失效、搜索必须要带索引等,关于DB的底层原理的不足(需要恶补这方面知识)。使用Apipost和团队进行同步开发接口,在此之前对开发工具的不足,目前市面上有很多开发工具可以帮助我们开发者同步协作工作,从而大量提升工作效率。同样的,需要更多的熟悉能够帮助自己的开发效率提高的 工具也是一种必备技能。在开始开发业务逻辑的时候,由于与团队的沟通不够协调,出现了团队中开发的冗余,在此中很清晰的得出,每一个项目都离不开每一个人的手脚,在沟通方面上面的功夫有时候会影响到整体的进度。所以开发者必须要拥有的三大技能:1、必须遵守团队的开发规范 2、熟练的运用开发工具 3、在团队当中即使沟通
--------————
在这一次的项目中,我从前辈们学习到一些宝贵的经验,同时也清楚明白,接下来我需要做的一些事情,务必把DB、JVM、Spring等中间件的原理吃透,使自己有一个成长的阶段,感谢兄弟们这一个月以来的照顾,给大家添麻烦了。

互联旅馆项目的经历路线相关推荐

  1. 项目应当经历的四种开发环境

    项目应当经历的四种开发环境 在这里跟大家分享下,本人在实际的项目开发过程中,项目要经历的四种开发环境,以及环境所应用的场景. 1.本地环境 这个是指程序员自己电脑启动的环境,进行的改动会经常发生. 项 ...

  2. 无限互联iOS项目视频教程 新浪微博2.8.实现主题Label_在线视频观看

    无限互联iOS项目视频 新浪微博2.8.实现主题Label_在线视频观看 iOS培训 无限互联 iOS开发 项目视频 新浪微博 无限互联iOS项目视频 新浪微博链接地址: http://www.tud ...

  3. 软件工程结对项目——地铁出行路线规划程序

    GitHub链接:https://github.com/2016bits/subway PSP2.1表格 PSP2.1 Personal Software Process Stages 预计耗时(分钟 ...

  4. 项目的技术路线怎么写_资讯丨空压机节能改造项目技术路线

    压缩空气的系统如何实施节能改造?今天就为大家分享一些具体的节能方案.一般工厂空压机的用电量主要包括三个部分:生产能耗.待机能耗和启停能耗. 生产能耗:与企业的生产量成正比,如1单位产品使用1单位气量, ...

  5. 无限互联新浪微博项目(视频)分享

    微博项目示例 1 项目演示  http://www.tudou.com/programs/view/FiK1E8IZ_xA/?resourceId=119121756_06_02_99 2 iOS项目 ...

  6. python调用qq互联_Django项目中实现使用qq第三方登录功能

    使用qq登录的前提是已经在qq互联官网创建网站应用并获取到QQ互联中网站应用的APP ID和APP KEY 1,建路由 # qq登录 path('loginQq/',qq.loginQq,name=' ...

  7. 我参与的一个x86平台项目的经历

    今年是第一次完整参与一个项目的方方面面--当然,是站在开发人员的角度的,至于市场需求收集,采购元件生产,新品发布,销售拿钱,就不可能有我的份了.以前参与项目,都是只负责一点点东西,而且中后期完全处于边 ...

  8. 一名测试工程师参与开源项目的经历

    一.初识开源 其实很早就想参与开源项目,但是因为个人编码能力.没有时间等等原因,迟迟没有开始.决定开始参与开源是在从坐班工作换到远程工作之后,有了比较多的时间,一次在逛电鸭论坛时,看到了<开源面 ...

  9. 数字孪生的思考 01 - 简述一下数字孪生项目的实现路线

    一直在知乎上写点东西,决定把知乎的内容往这边迁移迁移. 一.目前国内的数字孪生项目,能够比较成熟落地的,也就是说市场有资金,能够立项招标的,主要是还是集中在智慧城市.园区.场馆等基建领域,还有一些智慧 ...

最新文章

  1. hibernate教程--一级缓存
  2. 王者荣耀连接不上服务器最新赛季排名,王者荣耀新赛季连掉三段 初期不能打排位是有原因的...
  3. Java设计模式-观察者模式(订阅发布模式)
  4. 微服务架构方案 springBoot+dubbo
  5. 《动物森友会》的社交分级,在虚拟世界设计舒适的社交氛围
  6. 【数字信号处理】希尔伯特变换系列1之相位处理(含MATLAB代码)
  7. spring AspectJ的Execution表达式
  8. java runnable 异常_Java实现多线程异常捕获Runnable的案例
  9. 通过运算符重载实现复数加减
  10. linux系统运行3dmax,Linux下3D桌面的效果的实现
  11. adcclk最大_DSP28335 ADC程序 中文说明 -
  12. Mac上的“任务管理器”在哪里?
  13. 关于计算机网络实验心得体会以及两种错误情况
  14. java 搜索 下拉列表框_用java编写随用户输入自动弹出下拉列表匹配项目,类似百度搜索...
  15. 芯片制造过程3洁净室
  16. 微信小程序API(功能)常用使用地址
  17. 调查:近1/5毕业生想当公务员 就业前三位选北上广
  18. 一文读懂曼彻斯特编码
  19. 软件开发中的经验主义和理性主义
  20. 【SpringBoot】学生信息查询案例

热门文章

  1. 2020-11-29-hexo博客搭建使用教程-进阶版
  2. jQuery仿Android锁屏图案应用插件
  3. SILK : SILK_RTP_PayloadFormat 中文翻译
  4. 学会继承、多态、封装(1)——Java实现宠物店(领养宠物)
  5. alipay.trade.page.pay 解决vue项目下 支付宝支付不能在新窗口打开收银台的问题
  6. sc_port / sc_interface / sc_export (part 1)
  7. 揭秘抖音网红带货私家玩法:数据化智能匹配红人秒接单
  8. ZEPETO刷金币辅助【恶魔免费辅助】ZEPETO速刷百万金币辅助脚本设置方法
  9. 保研经验(上交电子系、浙大信电系和中科院自动化所)
  10. 对数据库中的数据进行排序