最新 最热

IntelliJ IDEA 常用快捷键汇总

Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate)

2024-01-30
3

重构·改善既有代码的设计.04之重构手法(下)完结

本文是代码重构系列的最后一篇啦。前面三篇《重构·改善既有代码的设计.01之入门基础》、《重构·改善既有代码的设计.02之代码的“坏味道”》、《重构·改善既有代码的设计.03之重构手法(上)》介绍了基础入门,代码异味,...

2024-01-25
1

重构·改善既有代码的设计.01之入门基础

近期在看Martin Fowler著作的《重构.改善既有代码的设计》这本书,这是一本经典著作。书本封面誉为软件开发的不朽经典。书中从一个简单的案例揭示了重构的过程以及最佳实践。同时给出了重构原则,何时重构,以及重构的手法...

2024-01-25
2

手把手,带你从零封装Gin框架(十二):使用 Wire 依赖注入重构

由于之前项目中各个组件都是通过全局变量传递的,随着项目的推进,一大堆全局变量会混成一团,如果一不小心在某个地方对全局变量进行修改将可能引发严重的 panic,便打算使用依赖注入重构一下, Wire 是一个灵活的依赖注入工具...

2024-01-23
1

JS_info_finder_Plus

此版本,基于https://github.com/laohuan12138/js_info_finder.git进行二开。更新内容:

2024-01-15
1

Java如何处理大量try-catch块的最佳实践

本号已有原创文章200+篇,以DevOps为基石,洞察研发效能全貌,涵盖从需求管理到运营监控的完整流程。无论您是项目经理、产品经理、开发人员、测试人员,还是运维人员,在这里您都可以有所收获,同时深入理解其他角色的工作内容,共...

2024-01-11
1

今天完成了使用 Go 重构了 PHP 的所有内网接口

因为之前API和inner service都是使用Laravel构建, API服务器可以多加几台负载均衡, 但是inner service只有单机, 所以趁现在使用Go重构inner service

2023-12-18
1

什么是第一性原理?

亲爱的读者朋友们,今天我要和大家探讨一个极其有力的思维工具——第一性原理。这是一个源于古希腊哲学,被现代众多领袖和创新者广泛应用的概念。它能够帮助我们突破传统思维的限制,实现真正的创新和突破。下面,让我们深入...

2023-12-11
1

IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装

这里需要等待下载,实际的下载地址是: https://download.jetbrains.com.cn/idea/ideaIC-2023.2.5.exe

2023-12-02
1

记一次 Python 项目全量替换至 UTC 时区的重构经历(下)

项目中有如下代码,created_on 是创建时取本地时间,updated_on 是创建 & 更新是取本地时间

2023-11-30
2