作为一个初入职场的菜鸟,一直以来都是在对现有的系统举行维护或者版本迭代,没有独立开发系统的履历,更不用谈设计了,可是最近我就遇到了这样的事情,所以想把自己的心路历程分享给同样和我一样的菜鸟们,可以一起讨论一起学习一起进步;这套系统的功效比力单一,只需要袒露一个http接口,对传来的JSON报文举行加密、校验、缓存、通报给其他系统等;都说好的开始是乐成的一半,拿到需求想到那里做到那里的习惯不行取,很可能导致返工,所以一开始的准备事情很重要,我们需要先对整个平台的模块举行拆分,对流程有一个清晰的认识,然后才是举行类设计,在这个阶段我们需要产出UML流程图、用例图等,有利于我们的整个开发历程也有利于后期的维护,所谓磨刀不误砍柴工,建议大家都学习一下UML图的绘制;固然这不是我今天想说的重点,标题既然是类设计,还是讲讲这个平台的焦点,JSON的剖析,JSON剖析自己没有什么庞大的,可是思量到这是一个平台不是一个方法,所以需要思量到通用性,现在的JSON是某种类型的,要是以后花样变了,或者需要接入新的JSON,那就需要重新编写代码,我希望可以不需要改动法式,所以就想把JSON中的字段存在数据库中,到时候剖析的时候从数据库读取字段名,起到解耦的作用;在JSON中还需要加上一个TYPE来区分差别的JSON类型,同样的,后续还要把它传给其他系统,那么这个接口的地址也可以设置到数据库中即可;后续拓展对接更多类型的JSON时只需要填一个Excel,自动生成一些SQL就搞定了。
本文关键词:从,零,开始,菜鸟,法式,员,独立,设计,E星体育官网,到,开发
本文来源:E星体育官方网站入口-www.fsgsez.com