IDEA的TODO的使用方式

 更新时间:2024年01月26日 11:20:47   作者:万山寒  
这篇文章主要介绍了IDEA的TODO的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

在日常开发中,使用todo标记能够让我们快速定位到未完成开发内容代码上,提高开发效率,以下就是如何使用idea的TODO标记。

1. 在代码中编写一个TODO标记

// TODO 标记内容,这里只要是有TODO这个关键词,idea的TODO菜单就能查找到该标记。

2. 自定义一个TODO标签,并设置TODO过滤器

在多人开发时,大家都可能编写TODO标签,为了在TODO中快速查找自己的标签,那么你就要自定义一个TODO标签,使用过滤器来筛选。

以下设置,在idea的seting->TODO中,或者自己在TODO菜单窗口的filter中选择edit filters进行设置

自定义TODO标签

在这里,你可以设置是否忽略大小写,字体、颜色等等。

添加过滤器

然后你就可以在TODO的filter中选择自己的标签,就可以筛选了

3. 为了方便打出TODO

可以编写一个live Templater,快速打出TODO-wn类似的标签

这是如何添加代码模板的文章

这是阿里巴巴手册中关于TODO 标记的编写指南

【参考】特殊注释标记,请注明标记人与标记时间。注意及时处理这些标记,通过标记扫描, 经常清理此类标记。线上故障有时候就是来源于这些标记处的代码。

1) 待办事宜(TODO):( 标记人,标记时间,[预计处理时间]) 表示需要实现,但目前还未实现的功能。 这实际上是一个 Javadoc 的标签,目前的 Javadoc 还没有实现,但已经被广泛使用。只能应用于类,接口和方法(因为它是一个 Javadoc 标签)。

2) 错误,不能工作(FIXME):(标记人,标记时间,[预计处理时间]) 在注释中用 FIXME 标记某代码是错误的,而且不能工作,需要及时纠正的情况

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java实现五子棋程序

    java实现五子棋程序

    这篇文章主要为大家详细介绍了java实现五子棋程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Spring AOP实现声明式事务机制源码解析

    Spring AOP实现声明式事务机制源码解析

    这篇文章主要为大家介绍了Spring AOP实现声明式事务机制源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Java中Scanner使用方式:单行/多行输入

    Java中Scanner使用方式:单行/多行输入

    这篇文章主要介绍了Java中Scanner使用方式:单行/多行输入,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 聊聊Java 中的线程中断

    聊聊Java 中的线程中断

    这篇文章主要介绍了Java 中的线程中断的相关资料,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下
    2020-11-11
  • Netty中最简单的粘包解析方法分享

    Netty中最简单的粘包解析方法分享

    黏包 是指网络上有多条数据发送给服务端, 但是由于某种原因这些数据在被接受的时候进行了重新组合,本文分享了一种最简单的黏包解析方法, 非常适用于初初初级选手
    2023-05-05
  • Java ReentrantLock的可重入性与公平锁机制详解

    Java ReentrantLock的可重入性与公平锁机制详解

    这篇文章主要介绍了Java ReentrantLock的可重入性与公平锁机制,Java中的ReentrantLock是一个可重入的互斥锁,基于AQS实现,它允许同一线程多次获取同一把锁,并控制加锁与释放,支持公平/非公平策略及tryLock等灵活特性,需要的朋友可以参考下
    2026-02-02
  • Java NIO缓冲区Buffer基础教程示例

    Java NIO缓冲区Buffer基础教程示例

    这篇文章主要介绍了Java NIO缓冲区Buffer基础教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • mybatis-plus更新字段为null的处理方式

    mybatis-plus更新字段为null的处理方式

    这篇文章主要介绍了mybatis-plus更新字段为null的处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • 在IDEA中创建父工程和子模块module的方法步骤

    在IDEA中创建父工程和子模块module的方法步骤

    这篇文章主要介绍了在IDEA中创建父工程和子模块module的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • SpringBoot如何实现固定版本

    SpringBoot如何实现固定版本

    SpringBoot项目中固定依赖版本可避免兼容性问题,常用方法包括使用spring-boot-starter-parent统一管理、dependencyManagement手动指定版本及BOM,推荐前两者以简化管理并确保一致性
    2025-09-09

最新评论