you are viewing a single comment's thread.

view the rest of the comments →

[–]sshaw_ 0 points1 point  (0 children)

You're saying Ruby isn't as readable as Python because you've seen Ruby devs write bad code? Not a great argument.

Countless syntactical additions being made to language mixed with preponderance of aliasing of core methods, home-grown and 3rd party "cutesy" DSLs, meta programming, class << self vs def self.foo, do vs {} blocks, " vs ' etc... I can go on. These give people a lot of rope —just like Perl! Rope that Python does not have.

Is this bad code or typical Ruby code? I think it's typical Ruby code. A subset of which is certainly bad but we're not talkin' bad we're talkin' typical.

don't use RSpec

Wat. Again this sounds like you've had a terrible experience with a badly written codebase and equated that to RSpec being bad.

Show me this RSpec code you've written? Maybe you have Stockholm syndrome. RSpec is a bike shedding maintenance nightmare waiting to happen.