最新 最热

都在说CI/CD,到底什么是CI/CD

不想说太多概念性的东西,直接从技术人员实际能接触的过程来展开说说。另外我这篇只是想关注一些通用的流程,细节的不同这里不纠结。比如微服务的CI/CD和单体服务有些不同,如果涉及到容器和k8s,又会有不同的地方。这里都不...

2022-04-12
0

豆瓣 9.1!二刷了这本经典,YYDS

前段时间重读了《重构:改善代码既有设计》[1],收货颇多。于是,简单写了一篇文章来聊聊我对重构的看法。

2022-04-11
0

【Blog.Core开源】快速预览Admin界面效果

书接上文《【Blog.Core开源】开发插件,给Swagger加权》,在上篇文章中,我们给项目的接口文档增加了一个控制界面,可以输入用户名密码,这样也算是简单的一个加密控制了,当然也可以使用Nginx的加权功能,具体写法大家搜索下就知...

2022-04-11
0

为什么IDEA不推荐你使用@Autowired?

但是当我们使用IDEA写代码的时候,经常会发现@Autowired注解下面是有小黄线的,我们把小鼠标悬停在上面,可以看到这个如下图所示的警告信息:

2022-04-11
0

使用Echidna测试智能合约库

我们将演示如何使用 crytic.io[6]来完成这些工作,它提供了 GitHub 集成和额外的安全检查。

2022-04-11
0

聊聊持续交付这点事儿

持续交付指的是在短周期内完成软件产品,以保证软件保持在随时可以发布的状态。让每一个变更都经过一条自动化的检验流水线,来检查每一个变更的质量,通过就进入下一个阶段。其不是一种工具,而是一种实践!...

2022-04-08
0

怎么才能写出好看的Python代码?这五个工具你得用上

昨天花时间选读了朱雷老师新出版的《Python工匠》的第十三章,简单和大家分享下,总结分享分为两篇,本篇主要介绍如何写出好看的代码,给大家分享我从书里学到的五个代码风格优化工具。...

2022-04-07
0

好代码和坏代码

要写出好代码,首先需要提升品位。 很多软件工程师写不好代码,在评审他人的代码时也看不出问题,就是因为缺乏对好代码标准的认识。 现在还有太多的软件工程师认为,代码只要可以正确执行就可以了。这是一种非常低的评价标准...

2022-04-07
0

JUnit 5 集成 Allure 测试报告

利用这个单元测试框架完成单元测试来帮助提高代码质量,但是对于测试结果而言 JUnit 5 提供的测试报告不够美观,所以我们可以使用专门的测试报告框架 Allure 来生成“高大上”的报告展示。...

2022-04-07
0