TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What kind of Software "Jigs" do you have?

7 点作者 elisk超过 1 年前
In woodworking and other crafts there are Jigs that are used and built for the purpose of creating something else - it&#x27;s a tool or a device specifically made to and while making something else.<p>Do you have such Jigs in software? if so what kind of jigs do you use? How do you use them?

5 条评论

mikewarot超过 1 年前
Long ago the libraries I wrote in Turbo Pascal were a sort of jig. The way I wrote comments was another.<p><pre><code> 12&#x2F;31&#x2F;2023 - MAW - Added example </code></pre> I think of a lot of conventions and practices that I <i>always did, no matter what</i> as something like a foundation.<p>The pkZip archives on floppy disk, got replaced with Git eventually. It&#x27;s a new, better jig. Or maybe better yet is the <i>.ignore</i> file I always copy into a new repo.
ksherlock超过 1 年前
There are a lot of code generators, like lex&#x2F;flex, bison&#x2F;yacc, re2c, ragel, lemon, antlr, gperf, xxd. Maybe they don&#x27;t count because they&#x27;re pre-existing tools, but you can see how they might have started as a one-off tool and grew from there. I&#x27;ve written plenty of my own, either to generate code or generate tables of data at compile time.
vvendigo超过 1 年前
Script generating DBO class skeleton from DB table (I&#x27;ve made and used 20 years ago).
48864w6ui超过 1 年前
Any library?<p>Edit: staged computation?
kingkongjaffa超过 1 年前
Do Makefiles count?<p>I set up various incantations like:<p>make build<p>make run<p>make test<p>make lint