10
hawman
6y

# source_code.py
crawler.do_abstracted_operation_on_a_count_variable_in_crawler_for_when_new_page_is_added_and_ready_to_be_parsed_i_love_abstraction()

# crawler.py
def do_abstracted_operation_on_a_count_variable_in_crawler_for_when_new_page_is_added_and_ready_to_be_parsed_i_love_abstraction(self):
self.count += 1

Comments
  • 0
    Descriptive variables and methods are nice, but that's just ridiculous. 🤣
  • 0
    and people say java class names are long 🤣
  • 0
    Wtf is this? Why am I a Python Dev and I've never seen anything like this? :)
  • 0
    @SinaCutie this is pretty possible ;) my question is why is this somehow Python related :) I love the language and wanna see some good criticism
    Maybe I read it incorrectly, but at first it seemed like OP is trying to diss Python xD and I just snapped xD
  • 0
    @ozelentsov oops this was totally meant to be a critique of how some programmers are taking DRY and function abstraction to the next level. Definitely not trying to diss any language. ((Unless it's lisp))
  • 0
    @hawman xD ok sorry for misunderstanding
    Why diss LISP though? :)
  • 1
    @ozelentsov i just like to joke around about its heavy use of parenthesis sometimes lol. Nothing more. It's a fun language for learning functional programming
  • 0
    @hawman yeah it's very funny that every lisp function just ends with a bunch of parentheses. You know in former USSR countries when we are chatting, instead of writing ":)" we just append an arbitrary number of ")" to our messages. The more we append, the more fun it's describing, you know. And to me every lisp program feels like a really bad Russian joke that someone texted me and I totally don't get it. XD
Add Comment