美文网首页
2021-09-30---《彭波涛畅聊》

2021-09-30---《彭波涛畅聊》

作者: ___TheOne___ | 来源:发表于2021-10-02 17:45 被阅读0次

    1. 你的所有代码都要有业务作为支撑。

    否则代码设计一定有问题。

    2. 提高解决问题效率技巧

    what:明确问题是什么?------凝练、边界清晰表述
    “一个服务正常启动,并未监控到Error日志,但是始终无法注册到Eureka上”
    why【关键步骤】:导致问题的原因?
    1>问题第一现场提供直接线索:控制台异常堆栈;业务流程日志等
    2>缩小边界
    ------2.1) 代码本身问题
    错误:不要上来一行一行debug,会弄吐自己的,同时效率低。
    正确:先整体划块分析-后局部深入
    eg:服务注册到Eureka,按照处理逻辑,可划分3个大步骤:A、B、C。只要关注每个大步骤的【输入---输出】是否符合你的预期。如果发现B步骤的【输入-输出】不符合预期。那就再把B步骤,划分几个有机逻辑块:B1、B2、B3,分别进行【输入-输出】分析,判断是否符合预期。上述步骤继续细分,直到找到某一行错误代码即可。
    ------2.2) 依赖的中间件问题
    将所有中间件关闭,一个一个启动来定位问题。

    思想指导:
    1>不要过度依赖百度、‘有经验同事’的帮忙。这会分散你的专注力,容易远离问题的本质。
    2>业务问题可以和测试人员多讨论一下,或者移动端开发、H5开发。这样形而上,更能触及问题本质。
    避免和同事开发的同事,过度讨论,因为大家思维一致的。

    how:解决问题的办法

    纯粹、狼性、一直向前。

    相关文章

      网友评论

          本文标题:2021-09-30---《彭波涛畅聊》

          本文链接:https://www.haomeiwen.com/subject/pqaynltx.html