[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-gF2XLWkZH-u4JEHiOyESp2gvwZOjehxw6kQF0SEkd1U":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":81},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-porting","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"porting",[14],{"_id":15,"author":16,"commentCount":27,"comments":28,"excerpt":29,"featureTag":10,"image":30,"publishedAt":33,"slug":34,"sponsored":10,"tags":36,"title":80},"wp-post-19767",[17],{"_id":18,"avatar":19,"name":24,"role":10,"slug":25},"wp-author-cap-18115",{"_type":20,"asset":21},"image",{"_ref":22,"_type":23},"image-8cf69a05d6ef9dfd6db2ac2da2518a7d5e4b90d1-386x426-png","reference","Daniel Orner",{"current":26},"daniel-orner",9,true,"When rewriting software in a new language, how do you test that your new and old programs do the same thing?",{"_type":20,"asset":31},{"_ref":32,"_type":23},"image-110976f49a93b63fd335e9081d04f240045ce9a2-2400x1260-jpg","2022-03-09T15:00:00.000Z",{"current":35},"rewriting-bash-scripts-in-go-using-black-box-testing",[37,41,46,50,52,56],{"_createdAt":6,"_id":38,"_rev":8,"_type":9,"_updatedAt":6,"slug":39,"title":40},"wp-tagcat-bash",{"current":40},"bash",{"_createdAt":6,"_id":42,"_rev":8,"_type":9,"_updatedAt":6,"slug":43,"title":45},"wp-tagcat-code-for-a-living",{"current":44},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":47,"_rev":8,"_type":9,"_updatedAt":6,"slug":48,"title":49},"wp-tagcat-go",{"current":49},"go",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":51,"title":12},{"current":12},{"_createdAt":6,"_id":53,"_rev":8,"_type":9,"_updatedAt":6,"slug":54,"title":55},"wp-tagcat-testing",{"current":55},"testing",{"_createdAt":57,"_id":58,"_rev":59,"_system":60,"_type":9,"_updatedAt":63,"description":64,"slug":76,"title":79},"2025-04-24T16:28:57Z","797b8797-6e65-4723-b53f-8bc005305384","IpfPEqg1c3Byvj9RrB3Xaj",{"base":61},{"id":58,"rev":62},"oc42Nphz1oZNOg9ttSv7Tn","2026-05-07T14:43:30Z",[65],{"_key":66,"_type":67,"children":68,"markDefs":74,"style":75},"bb32f75814b4","block",[69],{"_key":70,"_type":71,"marks":72,"text":73},"dbcf27ef29b3","span",[],"Community-generated articles submitted for your reading pleasure. If you’re interested in seeing your work here, log in with your Stack Overflow account and click the link below. Articles will be licensed under a CC BY-SA 4.0 grant. ",[],"normal",{"_type":77,"current":78},"slug","contributed","The Heap","Rewriting Bash scripts in Go using black box testing",[]]