目前所接触的,是建立在已有源码但尚未成熟的项目,在交付的最初 是给了一张需求图 也就是大概界面需要呈现的样子——而要做的是利用这张和原有的界面进行对比优化,比如在此基础增添新功能。
就要考虑 整个源代码那些可以改 那些不用改 ,比如下拉框选择不同的子项目——异步刷新,重复调用接口(因此部分接口是不用动的)。
再比如给的统计图,优化之后的横纵坐标的标识是不一样的,这样的接口是不用改的因为图没变 横纵坐标的获取并没有发生变化。变的是内容——前端传参变化。
再一点就是,对于坐标,横纵坐标的名称和值 不用map键值对 而是利用list单独存储 返回给前端便于区分。
利用三元表达式 来使其横纵坐标 值一 一对应
(count==null?0:count)