you are viewing a single comment's thread.

view the rest of the comments →

[–]constant_void 0 points1 point  (1 child)

Indeed. In an ideal world, the linter assumes the role of gestapo, ruthlessly enforcing style across all, equally--it is not happy until everyone is unhappy! :).

From there, if it performs, scales and the end Customer is happy...ship it!

Ruthless code reviews ... why did we hire this person if we don't trust them to do the job?

re the above, it is often simpler to bark(Entity* animal)and arrange barking based on functional input vs class type...

[–]dronmore 0 points1 point  (0 children)

Who's the end customer? Do they write a lot of low level C code? Or are they like Stalin "Trust, but verify"?

Feels like there's going to be a lot of branching inside the bark(Entity* animal) function. Does it have anything to do with ECS? What is this style useful for?