从零开始:菜鸟法式员独立设计到开发一个全新的系统——类设计-亚博取款曝顾秒到账

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

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

亚博取款曝顾秒到账

亚博取款曝顾秒到账

亚博取款曝顾秒到账


本文关键词:亚博取款曝顾秒到账

本文来源:亚博取款曝顾秒到账-www.khulatech.com