主题: 软件设计与开发工具
关注代码设计、工程质量、开发工具和提升软件交付效率的实践。
这里收录 9 篇围绕「软件设计与开发工具」的文章。主题页只聚合长期维护的知识领域,具体产品、人物和技术名词保留为文章关键词。
从这里开始
-
编写高质量代码的思考
最近在看《代码大全》,可以说是一本软件开发的百科全书,特别厚,但是干货也很多。
-
简洁代码之道(1):用多态替代条件语句
这篇文章主要着重于如何避免 if 语句。
-
IDEA 插件开发入门教程
IntelliJ IDEA 是目前最好用的 JAVA 开发 IDE,它本身的功能已经非常强大了,但是每个人的需求不一样,有些需求 IDEA 本身无法满足,于是我们就需要自己开发插件来解决。
全部文章
-
AI 编程:找轮子,别造轮子
我最近用 AI 写了一个导出 Gemini 聊天记录的插件,我把 Gemini 网页的源码粘贴给它之后,告诉它要把网页中的聊天记录导出成 markdown,然后它很快就写完了。
-
IDEA 插件开发入门教程
IntelliJ IDEA 是目前最好用的 JAVA 开发 IDE,它本身的功能已经非常强大了,但是每个人的需求不一样,有些需求 IDEA 本身无法满足,于是我们就需要自己开发插件来解决。
-
编写高质量代码的思考
最近在看《代码大全》,可以说是一本软件开发的百科全书,特别厚,但是干货也很多。
-
代码生成利器:IDEA 强大的 Live Templates
Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger 或者 bean 等等。
-
IDEA 代码生成插件 CodeMaker
Java 开发过程中经常会遇到编写重复代码的事情,例如说:编写领域类和持久类的时候,大部分时候它们的变量名称,类型是一样的,在编写领域类的时候常常要重复写类似的代码。
-
对抽象类与接口的一点思考
抽象类与接口的对比 参数 | 抽象类 | 接口 | | 默认的方法实现 | 它可以有默认的方法实现 | 接口完全是抽象的。
-
简洁代码之道(2):避免全局可变状态
什么是全局状态 Talk is cheap, show me the code. Linus。
-
简洁代码之道(1):用多态替代条件语句
这篇文章主要着重于如何避免 if 语句。
-
用 hexo 搭建 github 博客
搭建环境:Linux,nodejs,npm,git。