代码 todo 忘记

tickgit is a command-line tool and web application that helps developers do project management in their code, through the use of TODO comments and other plain-text markers. It’s a low-overhead way of managing your backlog without switching contexts.

tickgit是一个命令行工具和Web应用程序,可通过使用TODO注释和其他纯文本标记来帮助开发人员在其代码中进行项目管理。 这是一种无需切换上下文即可管理积压的开销很小的方法。

tickgit scans source code for TODO markers (and HACK, FIXME, XXX, etc.) and presents those code comments as tickets, with a fuller context derived from Git history (who added it, when, where etc.).

tickgit会扫描源代码中的TODO标记(以及HACK,FIXME,XXX等),并将这些代码注释显示为票证,并具有从Git历史记录(谁在何时何地添加了它)中获得的更完整的上下文。

I am a solo developer building tickgit and tickgit.com to help software engineers be more productive in their code. I hope you find this project interesting and useful!

我是一个独立开发人员,负责创建tickgit和tickgit.com,以帮助软件工程师提高其代码的生产率。 希望您觉得这个项目有趣且有用!



This article is part of The Roadmap, where we look at the creation and promotion of products from the developer’s perspective. We’ll share top lessons from product leaders, and give technical founders a space to share their early-stage products with you. If you’re interested in being featured, let us know.

本文是The Roadmap的一部分,我们从开发人员的角度研究产品的创建和促销。 我们将分享产品负责人的最新经验,并为技术创始人提供与您分享其早期产品的空间。 如果您有兴趣被推荐,请告诉我们 。



为什么? (Why?)

Project management is an essential part of software development, even for solo developers building a side-project. Plenty of existing ticketing and task management systems help teams and individuals track pending work really thoroughly. Sometimes, though, using TODO comments and other markers within a codebase ends up being a more efficient way of keeping tabs on what needs to get done.

项目管理是软件开发的重要组成部分,即使对于开发旁项目的单独开发人员也是如此。 大量现有的票务和任务管理系统可以帮助团队和个人彻底地跟踪待处理的工作。 但是,有时候, 代码库中使用TODO注释和其他标记最终可以成为一种更高效的方法,可让您随时掌握需要完成的工作。

为什么// TODO评论? (Why // TODO Comments?)

TODO comments (or FIXME, HACK, OPTIMIZE, XXX, etc.) are a common way developers indicate that an area of code is worth addressing and returning to. The Linux codebase has 4k+ of these types of comments, Kubernetes has 2k+.

TODO注释(或FIXME,HACK,OPTIMIZE,XXX等)是开发人员指出值得寻址并返回的代码区域的常用方式。 Linux代码库具有4k +的这些类型的注释, Kubernetes具有2k +的注释。

If this sort of thing is a familiar sight, you’ve no doubt seen or used them before:

如果您很熟悉这种事物,那么您之前肯定会看过或使用过它们:

// TODO: Get rid of this condition somehow. Perhaps with a dynamic version
// of the @gate pragma.

待办事项很简单 (TODOs Are Easy)

To-dos are easy to add and remove. You don’t need to leave your editor. They’re plaintext. You can include links to additional information. They’re flexible. You can even use emojis

代码 todo 忘记_永远不要忘记您的仓库项目经理tickgit的TODO评论相关推荐

  1. 项目经理论坛_人均年薪70万!华为项目经理都达到了哪些标准?

    疫情期间,众多公司经营受到影响,现金流难以为继,开始出现裁员潮,减薪潮,市场招聘需求也在下降. 但是,像华为这样的大厂,无疑要比普通中小企业稳定得多.前段时间华为还正常召开了新品发布会,一时间风光无两 ...

  2. eclipse lombok插件安装_如果你是Java架构师或项目经理,项目技术会允许使用Lombok吗?

    Lombok Lombok项目是一个Java库,通过注解,来消除Java类中的大量样板代码.比如常见的Getter&Setter.toString().构造函数等等. 看个例子,以前我们构建一 ...

  3. 3种团队分组适应项目_对于新组建的团队,项目经理可以采用这5个破冰练习

    项目经理在启动一个新项目之后,需要第一次把所有的新项目团队成员聚集在一起,那么就形成了第一次的项目会议,这个时候,项目经理可以把破冰练习放在这个会议上,作为会议议程的一部分. 所谓的破冰练习就是通过一 ...

  4. 永远不要忘记_它永远不会忘记一张脸

    永远不要忘记 Most people have heard of facial recognition technology and probably have some concerns about ...

  5. 苹果4s忘记id密码怎么办_忘记手机密码怎么办 忘记手机密码解决办法【详解】...

    相信朋友们都有设置手机密码经历,进入手机的时候必需要输入密码.有时候设置了一个新的密码,一下子忘记了, 手机忘记密码怎么办? 当然先是努力的回想密码!若真的记不起来,只能通过其他方法来解决了!这里和大 ...

  6. 组织机构代码输入测试用例_测试代码以用于过大的输入

    组织机构代码输入测试用例 在编写单元测试时,我们主要关注业务的正确性. 我们将竭尽所能,开开心心地走在最前沿. 我们有时会进行微基准测试并衡量吞吐量. 但是经常遗漏的一个方面是当输入过大时我们的代码如 ...

  7. java 代码解析工具_改善 Java 代码质量的工具与方法

    原标题:改善 Java 代码质量的工具与方法 我们可能见过上面的有关代码质量的图片,究竟如何衡量一段代码好坏? 代码质量是什么?为什么它很重要? 作家通过他的著作来讲述了一个清晰的.令人信服的故事.他 ...

  8. FreeMarker_模板引擎_代码自动生成器_源码下载

    首先我们先来认识一下Freemarker 1.what is the FreeMarker? 你可以到freemarker的官网上去,那里有很详细的介绍:http://freemarker.org/ ...

  9. 忘记了转身,忘记了遗忘 伤感心情日志

    忘记了转身,忘记了遗忘 伤感心情日志 - 忘记了转身,忘记了遗忘 伤感心情日志 终有一天,我将会流尽自己的最后一滴眼泪,然后默默地转身,遗忘很多的东西,在遗忘的同时,默默地寻找一个真正属于自己的空间或 ...

最新文章

  1. 日志分析工具 LogParser
  2. iPad,耳机,手机,电脑,都能用typec
  3. java ing印版,Java中有趣的事【汇总】持续更新ing
  4. vmlite linux版本,vmlite 安装 xp mode及xp、win7、linux的虚拟磁盘到d盘的方法
  5. Java千百问_05面向对象(012)_泛型是什么
  6. 【转载】 安卓版手机微信如何清理微信空间
  7. 女神一秒变路人!腾讯研究AI卸妆效果算法出品“一键卸妆”功能
  8. js实现数组降维算法[不准用Array.prototype.flat的api]
  9. 面试突击 005 | Redis 是如何实现高可用的?它的实现方式有哪些?「视频版」
  10. Java 命令行运行参数大全
  11. Chemical table CFR500 div2D(并查集)
  12. 硬盘变成raw格式的问题的解决方法
  13. 从程序员到项目经理(17):你不是一个人在战斗--思维一换天地宽【转载】
  14. matlab折线参数,matlab画含参数曲线族
  15. android手表密码忘了咋办,moto 360手表通过Android 5.0系统自动解锁手机教程
  16. Apache安装教程
  17. 世界上最美的公式——欧拉公式
  18. JavaScript检测邮箱 e-mail
  19. 在IDC机房,1m宽带下载速度是多少?
  20. 【SCOI2012】喵星球上的点名

热门文章

  1. 计算机语言中str是什么意思,python中str函数的作用是什么
  2. spring clude ---服务网关组件Netflix Zuul
  3. linux gcc getch,模拟实现getch()
  4. t480 拆触摸板_thinkpadt480 win10电脑触摸板键盘失效怎么修复
  5. 超级简单的 RocketMQ 流量削峰实战
  6. Java 线程池及参数动态调节详解
  7. 使用fiddler实现手机抓包
  8. SQL学习(五):lastday函数(返回指定日期所在月份的最后一天)
  9. 联想笔记本G50-80 bios白名单修改
  10. 永恒之蓝病毒事件所引发的运维安全行业新思考