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

[?]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

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

                                    Expand/Contract: a strategy to avoid disrupting work in progress by other team members, or to avoid breaking clients during zero-downtime deployments.

                                    Expand/Contract illustrated by an old black-and-white photograph of accordion players.

The Expand/Contract refactoring strategy is:

1. Add new features
2. Migrate code to use the new features
3. Remove old features when is safe to do so

                                    Alt...Expand/Contract illustrated by an old black-and-white photograph of accordion players. The Expand/Contract refactoring strategy is: 1. Add new features 2. Migrate code to use the new features 3. Remove old features when is safe to do so

                                      Back to top - More...