Skip to content(if available)orjump to list(if available)

TigerStyle: Coding philosophy focused on safety, performance, dev experience

baalimago

I would not hire a monk of TigerStyle. We'd get nothing done! This amount of coding perfection is best for hobby projects without deadlines.

stouset

This seems pretty knee-jerk. I do most of this and have delivered a hell of a lot of software in my life. Many projects are still running, unmodified, in production, at companies I’ve long since left.

You can get a surprising amount done when you aren’t spending 90% of your time fighting fires and playing whack-a-mole with bugs.

null

[deleted]

userbinator

Limit function length: Keep functions concise, ideally under 70 lines. Shorter functions are easier to understand, test, and debug.

The usual BS... yes, shorter functions are easier to understand by themselves but what matters, especially when debugging, is how the whole system works.

Edit: care to refute? Several decades of experience has shown me what happens. I'm surprised this crap is still being peddled.

stouset

It’s a lot easier to understand entire systems when they’re composed of small, pure, straightforward parts.

danparsonson

The low level stuff is also important.