
研发工程素养
文章平均质量分 73
1. 设计模式:掌握24种设计模式
2. 设计原则:掌握SOLID原则
3. 方法学:devops、精益、看板、瀑布、结构化分析、结构化设计
4. 实践:测试驱动开发,面向对象设计,结构化编程,函数式编程,持续集成,结对编程
jwensh
影响合理决策的两个最大的障碍是自我意识和思维盲点.
展开
-
【SpringBoot2】idea 上 gradle build 报 lombok 注释类有 “错误: 找不到符号“
idea + springboot 2.7 + gradle 7.6 的 build.gradle 中引入了 lombok。如果想在测试里也解决同样的问题可以。在 pojo 上使用。原创 2023-12-11 19:21:50 · 826 阅读 · 0 评论 -
【Python】解决 can‘t find ‘__main__‘ module in ‘wm‘
当直接运行包的时侯(python wm),wm 不是作为一包来运行,因此包的路径 wm 没有被加入 sys.path 路径中。在__ini__.py 中定义一个 main() 函数,在__main__.py 中调用它,实现入口,最后调用了 wm.main() 函数,此时执行了。.py 的当前路径 wm 加入 sys.path 中,然后在这个路径下面寻找 wm 这个模块。早点的 python 版本,如果要想将一个文件夹作为包(package)来使用,当前文件夹下必须要有。像当前的 3 的版本,不用。原创 2023-07-25 14:18:23 · 3426 阅读 · 0 评论 -
【TS】Any, unknown, object, void, undefined, null, andnever 的可分配性
来自官网在TypeScript中,有两种兼容性:子类型和赋值。这些不同之处仅在于赋值扩展了子类型与规则的兼容性,允许使用相应的数值与任何枚举进行赋值。语言中不同的地方根据情况使用两种兼容机制中的一种。实际上,类型兼容性是由赋值兼容性决定的,即使在实现和扩展子句的情况下也是如此。Any, unknown, object, void, undefined, null, andnever可分配性下表总结了一些抽象类型之间的可分配性。行指示每个可分配给什么,列指示可分配给它们什么。“✓” 表示只有在关闭.原创 2022-02-09 20:01:52 · 1568 阅读 · 0 评论 -
【WorkBlance】一个关于工作的故事
文章目录2021 这个工作流里换了一个角色2019、2020 慢慢地变化2018 没办法换了新工作,一切都很好2017 换了新工作,岗位职责也变了2016 毕业了,成为一名正式的劳动人2015 第一次来北京@author jwensh@date 2021.12.27想要送给 2021 的自己,留下一个小足迹,并和看到这个文章的朋友们分享过去的经历未完待续 ~~2021 这个工作流里换了一个角色2019、2020 慢慢地变化2018 没办法换了新工作,一切都很好2017 换了新工作,岗位职原创 2021-12-27 15:46:46 · 970 阅读 · 0 评论