怎么无耻的写代码,不卡壳

怎么无耻的写代码:

写代码总是无思路,不清晰,无所适从:

第一:常见的语言数据结构、常见的套路没掌握好

因为需要定义要返回的目标数据结构,然后通过各种处理向里填充数据,然后返回

第二:不会大胆假设,大胆假设,思维会越清晰

第三:目标需要什么,或者说目标需要我定义啥结构的数据,知道完成的目标,才会慢慢顺藤摸瓜

下面以java语言(其它语言也一样)为例,怎么无耻写代码,不卡壳

import java.util.HashMap;
import java.util.Map;

class Main {
 public static void main(String[] args) {
        //List、Map、Set集合要清楚他们的泛型定义、添加元素发给发、迭代器
        //这些java(其它语言也一样)常用的数据结构一定要掌握,一般就是怎么定义、怎么add值,怎么循环
        //常用的数据结构跟json格式对应或者跟其它的格式对应,有很多包帮我们做了这件事情,所以写代码很轻松
        //常见的框架,比如java的ssm、springboot开发代码套路要学会
        //还要对一些跟web无关的但很重要的业务代码怎么去定义,怎么去规划,无非就是定义一个数据结构或者拆分成多个数据结构,然后往里填充业务代码数据,然后返回就可以
        Map<String, Object> abc = new HashMap<String, Object>();
        if(true){
            //我要去对接有赞、腾讯、阿里的接口,估计撕逼2天左右
        } else {
            //我知道有赞会返回什么,或者我通过有赞的在线api工具知道了我通过一些条件或者啥的可以得到一些确定性结构的数据
            abc.put("appid""adsfsaf23wers23423");
        }

        if(true){
            //我要去等待xx同事的xx接口,估计要耗我3天
            //估计就是通过一个xxid去curl一个东西,就可以收到一些东西,那么我何不先把它写死,免得耽误后面的工作
            //所以首先怎么去定义数据结构去装同事返回的东西,然后判断其合理性,然后交给下一步
        }

        Map<String, Object> cloudArmsData = new HashMap<String, Object>();
        if(!true){
            //我要去对接云服务的API,估计对接5天
        } else {
            //我还没有对接云服务API,但是这个任务情况紧急,我得定义一些结果应该存在的假数据
            //预先定义云服务返回数据结构,我已经知道了结果,但是我不知道怎么实现或者由于xx特殊原因让我不得不推迟实现
            cloudArmsData.put("appid""adsfsaf23wers23423");
            cloudArmsData.put("timestamp"1683932422);
        }

        System.out.println(abc);
        System.out.println(cloudArmsData);

        //最终的结果就是我这样的格式,然后用fastjson转化成前端的json格式,我就成功了,到了这一步,我就不断的组装数据
        Map<String, Object> returnx = new HashMap<String, Object>();

 }
}

怎么无耻的写代码,不卡壳》来自互联网,仅为收藏学习,如侵权请联系删除。本文URL:http://www.hashtobe.com/3716.html