{
    "author": null,
    "date_published": null,
    "dek": null,
    "direction": "ltr",
    "domain": "debasishg.github.io",
    "excerpt": "One of the recommendations from the Tiger Style document of TigerBeetle .. Centralize control flow. When splitting a large function, try to keep all switch/if statements in the \"parent\" function, and&hellip;",
    "lead_image_url": null,
    "next_page_url": null,
    "rendered_pages": 1,
    "title": "Push Ifs Up and Fors Down: The Idiom, Its Algebra, and Its Limits | Ruminations of a Programmer",
    "total_pages": 1,
    "url": "https://debasishg.github.io/blog/push-ifs-up-fors-down/",
    "word_count": 1587
}