记几个很傻的错误和思虑不周

Posted:   January 06, 2020

Edited:   January 06, 2020

Status:   Completed

Tags :   Python

Categories :   Python

Were equations, pictures or diagrams not properly rendered, please refresh the page. If the problem persists, you can contact me.

先找个客观理由,最近可能因为调整睡眠适应期间,状态不太好,一连串的低级错误,记录下来,以示警醒~

  • 视而不见,不视更不见
    • mvn clean package 的时候总是报错某个 class 找不到,但我单独编译那个 class 没问题啊;
    • 我单独编译那个 class,然后 mvn package 也没问题啊
    • 问同事,说 pom 你往下拉拉看…然后赫然发现 那个 class 被 exclude 了
    • 而我,复制黏贴后,就压根没仔细看后面的得改。
  • 以最小的 effort 做事
    • 要支持新版本的插件,不假思索的加了新的 profile(于是还导致了前面那个问题)
    • 同事说:你试过用现有版本打包过的 jar 在新版本插件环境中跑了吗?
    • 我:没。。。
    • 其实,我首先该做的便是同事建议的,而不是加新的 profile,因为那样就会新的 efforts
  • 相对路径,相对的是什么?
    • 由于某种限制,单元测试的数据得挪到模块外面
    • 然而,测试框架(第三方的)写死了只认相对路径
    • 然后我就脑子卡壳了
    • 没有想到,挪出去也还是可以用相对路径的啊,../不也是相对路径吗!
    • 思维僵硬~
  • XY 问题
    • 接着上面的问题,后来是试了 ../,然而,那个框架竟然在遇到 ../的时候直接返回 null
    • 只好放弃,另寻其他路。各种不通
    • 求助同事,同事说,咱们的原始问题是什么?
    • 回到原始问题,同事建议加个隐藏开关,超赞,完美解决两个问题(其中一个未来一定会遇到的问题)
    • 在路不通的时候,一定还是不要忘了回到原点~
  • 2020-01-06 init

Comments


Be the first one to comment on this page!
You can use extended GitHub flavored markdown in your comment. Commenting FAQs & Guidelines