大家好,我是章鱼猫。
今天给大家推荐的这个项目是「FlowChar」,这是一个用来从伪代码生成纯字符格式流程图的小工具。
背景:
作者在学习红黑树的过程中,觉得插入和删除的操作过于复杂,心想画个小流程图好让笔记看上去更直观些,又懒得用画图工具,于是就一个字符一个字符地敲,敲完发现其实也没比用画图工具轻松多少。后来作者就想搞一个小工具,只要输入一些很简单的伪代码就能生成一张纯字符格式的流程图,于是就有了这个仓库。
比如,输入以下伪代码:
be born;
while (alive) {
if (happy) {
smile;
}
else {
try to be happy;
}
}
die;
就会生成如下流程图:
是不是很神奇,赶紧尝试一波吧,点击阅读原文查看更多。
开源项目地址:https://github.com/Gusabary/FlowChar
开源项目作者:Tao Bocheng
推荐阅读:
微信版时间管理工具:定时事项提醒,真香
史上最好用的跨进程接口调用框架
程序员值得拥有的变量命名神器
最后,照旧安利一波我们的公众号:「GitHub 精选」,目前每天都会推荐一篇优质的开源项目文章,主要分享比较实用或有趣的开发工具与开源项目。我们的目标是:挖掘开源的价值。这个公众号超级值得大家关注。