• _Z1useri@sopuli.xyz
    link
    fedilink
    arrow-up
    5
    ·
    11 months ago

    Hm, I’m currently working on a project with a ton of runtime-configurable plug-ins and dependencies between them. All of that is held together with a copious amount of black QMetaObject magic. I had the same thought about it, but I’m not sure how you’d get similar functionality without reflection and not making it even more convoluted and fragile…

    • xmunk@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      11 months ago

      Metaprogramming is extremely useful for long term code readability. What you’re doing is probably fine but we can’t really evaluate that without seeing the actual code.