Do you keep them in your IDE, or elsewhere? Do you have an app for that? Are they easily shared?

I realized I have no system at all but could use one to make it easier to find code I’ve written and might need again some day.

By snippets, I am referring to any chunk of code / text in any format or language, of any length.

Thanks!

EDIT A DAY LATER: Thanks you all! Reading all these ideas, I got inspired to create my own little web app. Wish me luck… :)

  • xmunk@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    arrow-down
    9
    ·
    1 年前

    If a library or framework requires boilerplate code it’s a bad library or a bad framework.

    • lysdexic@programming.dev
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      1 年前

      If a library or framework requires boilerplate code it’s a bad library or a bad framework.

      I think this take is uneducated and can only come from a place of inexperience. There’s plenty of usecases that naturally lead to boilerplate code, such as initialization/termination, setting up/tearing down, configuration, etc. This is not a code smell, it’s just the natural reflection of having to integrate third-party code into your projects.

      • shnizmuffin@lemmy.inbutts.lol
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        1 年前

        Yes, in my experience, boilerplate typically comes into play when you’re using two libraries that don’t know about one another, or have no business touching each other’s concerns. (Using Alpine’s x-cloak with Tailwind comes to mind.)

        That and every single *-pipelines.yaml CI/CD config I’ve ever written.

      • xmunk@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        1 年前

        It depends how much boilerplate you need - there’s obviously some stuff that needs to be the same all over but if there’s significant amounts of code you constantly need to replicate that’s when it’s a code smell for me. I probably could’ve been more precise in my initial statement.