随笔--前端“详设”的重要性

2019.4.13周六下午,在公司进行了前端小组代码评审,这是参加工作以来自己参与的第一次真正意义上的代码评审,会上,广哥主要是想通过这次的代码评审让我们知道“详设”也就是【详细设计】的重要性。

会后,我反思总结了下这次会议的主题,自己理解的所谓的“详设”,就是在拿到需求之后,自己要先思考下每个步骤应该怎么做,用什么做,即使不写成文档也要在纸上或者在脑子里想清楚,每一个需求都要想想是复杂还是自己所掌握的技术不能实现,如果是自己所掌握的技术不能实现,要立即去百度下看看是否有实现改需求的技术,并且学习下,同时一定要自己写个demo实现一下,如果是比较复杂的需求,最好自己先在纸上画下流程图,看看是否有遗漏的,考虑不周的,形成电子档,这样在以后测试的阶段,别人给你提相关的bug,自己也不至于不知道在哪里错了,是自己没有考虑周到还是其他原因,其实敲代码并不是主要的,最主要的就是这个详细设计的过程,这个设计过程好了,就意味着自己在开发的时候也会顺了,那么开发的时候只要顺着自己的这个设计思路敲代码就行了,但是如果没有这个“详设”的过程,或者自己在这个过程中只是大概想了一下就开始码代码,是很危险的,一旦自己在开发的过程中遇到了自己无法解决或者是比较复杂的情况,那么很可能自己之前的代码将会功亏一篑或者自己要反反复复想好久,这样将会浪费自己很大的精力,效率也不好。

通过这次代码评审,突然觉得自己好像之前从来没有在“详设”上面花费过什么时间,所以一旦出现什么比较复杂的问题就会卡壳,可能自己之间拿到页面就开始动手敲代码,只是大概粗略的想了一下而已,大多数都是自己遇到问题再去解决,并没有先花费时间和心思去理顺一下自己将要完成的这个功能可能需要什么新的技术,自己会不会,这个功能复杂不复杂,流程是否已经清晰,自己并不清楚。也许,在这个“详设”的过程中可能会耗得时间比较长,但是如果把整个过程思考透彻的话,自己在开发的时候就一目了然了,自己测试或者别人测试的时候也会很清晰,降低给别人给自己挖坑的概率。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 1. 介绍 5 1.1 项目概述 5 1.2 范围 5 1.3 参考 5 2. 用例视图 6 2.1 WAS - SAP R/3 集成用例 6 2.1.1 车辆列表功能 6 2.1.2 车辆订购申请单的创建功能 7 2.1.3 车辆订购申请单查询功能 7 2.1.4 车辆订购申请单的修改功能 7 2.1.5 索赔单的创建 8 2.1.6 数据交换需求 8 2.2 PORTAL集成的用例 8 2.2.1 经销商 Portal 框架 9 2.2.2 车辆销售系统和Portal的整合 9 2.2.3 Nadcon system 和Portal系统的整合 10 2.2.4 车辆销售系统和Nadcon 的整合 10 3. 逻辑视图 10 3.1 兼容性 10 3.2 系统架构 10 3.2.1 逻辑架构 10 3.2.2 Web 应用的包计 12 3.3 组件计 - J2EE WEB APPLICATION 13 3.3.1 MVC 框架 – Struts 13 3.3.2 日志 14 3.3.3 BAPI代理结构 15 3.3.4 销售商用户信息组件和安全组件 16 3.3.5 页面表现框架 17 3.3.6 车辆列表功能 18 3.3.7 车辆订购请求单创建 24 3.3.8 车辆订购申请单查询列表 32 3.3.9 车辆订购申 请单修改 37 3.3.10 索赔单创建 43 3.3.11 数据交换 50 3.3.12 登录 & 退出 53 4. 数据视图 56 4.1 车辆列一表 57 4.2 车辆订购申请单创建 58 4.3 车辆订购申请单列表 59 4.4 车辆订购申请单修改 60 4.5 索赔单创建 61 5. 实现视图 62 5.1 缓存策略 62 5.2 会话管理 62 5.3 连接管理 62 5.4 集成的需要 62 5.4.1 WAS – SAP 集成 63 5.4.2 单点登陆 63 5.4.3 Vehicle Sale 系统 和 Nadcon的集成 63 6. 部署视图 64 6.1 安装需求 64 6.1.1 服务器的安装 64 6.2 服务支持的考虑 64 6.2.1 安全 64 6.2.2 服务器管理 64 7. 实现环境视图 64 7.1 开发环境 64 7.2 测试环境 64 7.3 生产环境 65 7.3.1 网络 65 7.4 域信息 65

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值