schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #Refactoring

#refactoring boosted

[?]ピゴスパ » 🌐
@pygospa@social.linux.pizza

I've gotten a new laptop from work, which I was planning to set up (my first @tuxedocomputers laptop, an <3 ) and mid-installation I realised:

I really need to clean up my So I started an intensive modernizing project, including migrating to During which I realized:

My Integration in was always a bit broken, and also a bit slow, and it would be really good to clean up that part of my configuration.

So I started another project. I am now three levels deep in project what should have just been an @archlinux installation on a Tuxedo laptop 😅. Hope I don't fall into the next level while coding 🙈

But hey, I now have my first two real code repositories, exclusively on @Codeberg and my first real @rust project!

- codeberg.org/pygospa/dotfiles
- codeberg.org/pygospa/vcs-prompt

    #refactoring boosted

    [?]CppOnline » 🌐
    @cpponline@mastodon.social

    We have just released a new C++Online 2026 Conference Video!

    Refactoring Towards Structured Concurrency - Roi Barkan - C++Online 2026

    youtu.be/6502xFEreI8

      #refactoring boosted

      [?]Iadicola » 🌐
      @Iadicola@mastodon.social

      Quick note: Adapter Pattern nel mail service

      Quick note sull'Adapter Pattern applicato al servizio mail: da SendinBlue a Brevo, cambiare provider senza toccare il codice applicativo.

      Continua a leggere su iadicola.it: iadicola.it/articoli/quick-not

      Quick note: Adapter Pattern nel mail service

      Alt...Quick note: Adapter Pattern nel mail service

        #refactoring boosted

        [?]Frontend Dogma » 🤖 🌐
        @frontenddogma@mas.to

        #refactoring boosted

        [?]N-gated Hacker News » 🤖 🌐
        @ngate@mastodon.social

        👔💼 Behold, the masterpiece where buzzwords go to die, as our corporate sage Giles Edwards unravels the economic enigma of with the depth of a shallow puddle. 🌊🔧 Prepare to be dazzled by the revelation that cleaning up code is good for business—who knew? 🤯💸
        martinfowler.com/articles/expl

          #refactoring boosted

          [?]Hacker News » 🤖 🌐
          @h4ckernews@mastodon.social

          #refactoring boosted

          [?]CppOnline » 🌐
          @cpponline@mastodon.social

          We have just released a new C++Online 2026 Conference Video!

          Refactoring Towards Structured Concurrency - Roi Barkan - C++Online 2026

          youtu.be/6502xFEreI8

            #refactoring boosted

            [?]Iadicola » 🌐
            @Iadicola@mastodon.social

            Facade Pattern: semplificare l'accesso a sistemi complessi

            Pillar article sul Facade Pattern: come creare interfacce semplificate che nascondono la complessità di sottosistemi articolati.

            Continua a leggere su iadicola.it: iadicola.it/articoli/facade-pa

            Facade Pattern: semplificare l'accesso a sistemi complessi

            Alt...Facade Pattern: semplificare l'accesso a sistemi complessi

              #refactoring boosted

              [?]Iadicola » 🌐
              @Iadicola@mastodon.social

              Composite Pattern: trattare gerarchie come singoli oggetti

              Pillar article sul Composite Pattern: come modellare strutture ad albero dove nodi e foglie condividono la stessa interfaccia.

              Continua a leggere su iadicola.it: iadicola.it/articoli/composite

              .4

              Composite Pattern: trattare gerarchie come singoli oggetti — slide 1

              Alt...Composite Pattern: trattare gerarchie come singoli oggetti — slide 1

              Composite Pattern: trattare gerarchie come singoli oggetti — slide 2

              Alt...Composite Pattern: trattare gerarchie come singoli oggetti — slide 2

              Composite Pattern: trattare gerarchie come singoli oggetti — slide 3

              Alt...Composite Pattern: trattare gerarchie come singoli oggetti — slide 3

              Composite Pattern: trattare gerarchie come singoli oggetti — slide 4

              Alt...Composite Pattern: trattare gerarchie come singoli oggetti — slide 4

                #refactoring boosted

                [?]CppOnline » 🌐
                @cpponline@mastodon.social

                We have just released a new C++Online 2026 Conference Video!

                Refactoring Towards Structured Concurrency - Roi Barkan - C++Online 2026

                youtu.be/6502xFEreI8

                  #refactoring boosted

                  [?]Iadicola » 🌐
                  @Iadicola@mastodon.social

                  Visitor Pattern: aggiungere operazioni senza modificare le classi

                  Pillar article sul Visitor Pattern: come aggiungere nuove operazioni a strutture di oggetti esistenti senza toccare le loro classi.

                  Continua a leggere su iadicola.it: iadicola.it/articoli/visitor-p

                  Visitor Pattern: aggiungere operazioni senza modificare le classi — slide 1

                  Alt...Visitor Pattern: aggiungere operazioni senza modificare le classi — slide 1

                  Visitor Pattern: aggiungere operazioni senza modificare le classi — slide 2

                  Alt...Visitor Pattern: aggiungere operazioni senza modificare le classi — slide 2

                  Visitor Pattern: aggiungere operazioni senza modificare le classi — slide 3

                  Alt...Visitor Pattern: aggiungere operazioni senza modificare le classi — slide 3

                  Visitor Pattern: aggiungere operazioni senza modificare le classi — slide 4

                  Alt...Visitor Pattern: aggiungere operazioni senza modificare le classi — slide 4

                    #refactoring boosted

                    [?]CppOnline » 🌐
                    @cpponline@mastodon.social

                    We have just released a new C++Online 2026 Conference Video!

                    Refactoring Towards Structured Concurrency - Roi Barkan - C++Online 2026

                    youtu.be/6502xFEreI8

                      #refactoring boosted

                      [?]Su_G » 🌐
                      @Su_G@aus.social

                      RE: aus.social/@andyjennings/11688

                      Ha ha. Slopfix says it is:
                      “getting paid according to how much code it deletes. Its three engineers agree to a line-reduction target before starting, with a stated example of whittling a 100,000-line project down to 35,000 while maintaining the same functionality. The best part? Slopfix uses AI coding agents itself to do the trimming.” but describes them as being kept on “a very short leash”.

                      Interesting read & approach, was wondering when someone would do this…

                        #refactoring boosted

                        [?]Jason Yip » 🌐
                        @jchyip@mastodon.online

                        #refactoring boosted

                        [?]Frontend Dogma » 🤖 🌐
                        @frontenddogma@mas.to

                        #refactoring boosted

                        [?]CppOnline » 🌐
                        @cpponline@mastodon.social

                        We have just released a new C++Online 2026 Conference Video!

                        Refactoring Towards Structured Concurrency - Roi Barkan - C++Online 2026

                        youtu.be/6502xFEreI8

                          #refactoring boosted

                          [?]CppOnline » 🌐
                          @cpponline@mastodon.social

                          We have just released a new C++Online 2026 Conference Video!

                          Refactoring Towards Structured Concurrency - Roi Barkan - C++Online 2026

                          youtu.be/6502xFEreI8

                            Ted M. Young boosted

                            [?]Sebastian Hans » 🌐
                            @sebhans@hachyderm.io

                            Pro-tip: If your test is broken after refactoring the code, maybe you should check your refactoring instead of adapting the test to the new (wrong) behavior.

                              #refactoring boosted

                              [?]Leanpub » 🌐
                              @leanpub@mastodon.social

                              #refactoring boosted

                              [?]Whatisgoingon » 🌐
                              @themipper@mastodon.social

                              Now that Godot 4.7 is out please please merge and add this [1] to 4.8. Pretty please!

                              This would add rename refactoring to the gdscript editor. That is the only reason why I use an external editor at the moment.

                              [1] github.com/godotengine/godot/p

                                #refactoring boosted

                                [?]Leanpub » 🌐
                                @leanpub@mastodon.social

                                A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! leanpub.com/naming_shortguide

                                  [?]Nat Pryce » 🌐
                                  @natpryce@mastodon.social

                                  "The Switcheroo" - a combo that transforms an API *and its call sites* across the codebase.

                                  A picture of a swiss army knife opened so that all of its blades and tools are visible.

A description of the "Switcheroo" refactoring combo:

1. Extract the entire body of the function into a new function.
2. Refactor the extracted function to have the API you want and the body of the old function to be how you want it to be invoked across the codebase.
3. Inline the old function:
everywhere is now using the new API.

                                  Alt...A picture of a swiss army knife opened so that all of its blades and tools are visible. A description of the "Switcheroo" refactoring combo: 1. Extract the entire body of the function into a new function. 2. Refactor the extracted function to have the API you want and the body of the old function to be how you want it to be invoked across the codebase. 3. Inline the old function: everywhere is now using the new API.

                                    [?]Nat Pryce » 🌐
                                    @natpryce@mastodon.social

                                    Four scales of , defined by how difficult it is to disseminate the change beyond an individual developer's workspace, and therefore whether you need to align on a refactoring *strategy*.

                                    Single commit:
- Affects a single codebase and built artefact.
- Applied by one atomic commit.

Multiple commits:
- Creates wide-spread change in a single codebase and built artefact.
- Use Expand/Contract to minimise disruption to other team members.

Multiple deployments:
- Cannot change all affected code in a single commit without breaking the system.
- Requires multiple deployments with Expand/Contract to avoid downtime.
- Delivery rate affects internal quality

Multiple releases:
- Requires Expand/Contract across multiple organisations to avoid breaking clients
- Must meet contractual obligations with respect to API stability and evolution

                                    Alt...Single commit: - Affects a single codebase and built artefact. - Applied by one atomic commit. Multiple commits: - Creates wide-spread change in a single codebase and built artefact. - Use Expand/Contract to minimise disruption to other team members. Multiple deployments: - Cannot change all affected code in a single commit without breaking the system. - Requires multiple deployments with Expand/Contract to avoid downtime. - Delivery rate affects internal quality Multiple releases: - Requires Expand/Contract across multiple organisations to avoid breaking clients - Must meet contractual obligations with respect to API stability and evolution

                                      Back to top - More...