| ▲ | bena a day ago | |||||||
To be fair, there's another adage that comes into play here: Build one to throw away, you will anyhow. His second attempt, no matter how he made it, was made with the context of his earlier mistakes. RAII doesn't lead to spaghetti code necessarily. If anything, "unity builds" would more encourage spaghetti as it's easier to reference anything else in your build. | ||||||||
| ▲ | tialaramex 19 hours ago | parent [-] | |||||||
I think the mess you'll get with too much "Handmade" / Casey style ZII is actually slightly worse than if you lean too hard on RAII but it may well be less visible and so you don't notice. For video games you can get things pretty badly wrong on the technical front these days and deliver an excellent game, that's one of the things Blue Prince demonstrates really well, a lot of the guts of Blue Prince are a trash fire, but the player will not ordinarily notice so who cares? Rebecca (of Rebecca's Pixel Quest) noticed, hundreds of hours in, that if she has two of certain special items the game gets confused. That's the sort of bug a better engineer wouldn't have, but she'd been playing the game for over a year when she noticed. | ||||||||
| ||||||||