当前位置:首页 > 企业新闻
从零开始:菜鸟法式员独立设计到开发一个全新的系统——类设计【开云全站app下载】
时间:2023-05-25 来源:开云全站app下载(中国)有限公司 浏览量 25503 次
本文摘要:作为一个初入职场的菜鸟,一直以来都是在对现有的系统举行维护或者版本迭代,没有独立开发系统的履历,更不用谈设计了,可是最近我就遇到了这样的事情,所以想把自己的心路历程分享给同样和我一样的菜鸟们,可以一起讨论一起学习一起进步;这套系统的功效比力单一,只需要袒露一个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就搞定了。

开云全站app下载


本文关键词:开云全站app下载

本文来源:开云全站app下载-www.chlpik.com

版权所有香港市开云全站app下载(中国)有限公司股份有限公司 港ICP备45983472号-2

公司地址: 香港特别行政区香港市香港区赛计大楼290号 联系电话:0867-566200677

Copyright © 2018 Corporation,All Rights Reserved.

熊猫生活志熊猫生活志微信公众号
成都鑫华成都鑫华微信公众号