4 ms·
I love Ruby and we use Ruby and we do not allow meta-programming. Too difficult to maintain. Even `send` is frowned upon, but allowed under some circumstances.
by jweir 3y ago
I love Ruby and we use Ruby and we do not allow meta-programming. Too difficult to maintain.
Even `send` is frowned upon, but allowed under some circumstances.
- actualwill 3y agoIf you have some group that all understands and checks each other from the beginning, Ruby is probably great. However it was every startups default choice for a while, and those code bases get wrecked and have no oversight until way later. A lot of bad ideas becomes foundational. This scenario is far more common than good Ruby code bases. It’s just easier to rule out Ruby when looking for new jobs.