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

Caroline Middlebrook »
@Rheyan@mastodon.gamedev.place

In this I implement a lives system, introduce a crash bug, then fix it & create a web playable version of the game. Next I begin work on a pickups system to score points by collecting food and streamline the entire codebase by to use the event system. youtu.be/hrbINTjkdbo

    #refactoring boosted

    Pito Salas »
    @Pitosalas@ruby.social

    Linked is one of the best refactoring “recipe” books I’ve seen. I recognize single one of the patterns that are described! I’ve seen them and I’ve done them. It should be a checklist for beginning devs. salas.com/2025/04/28/refactori -to -programming -engineering

      Jan Van Ryswyck »
      @janvanryswyck@mastodon.social

      Test-Driven Development can be considered as reducing your WIP (Work-In-Progress) at a microlevel. By focusing on writing just enough code to make a failing test pass, refactoring what you added and push to source control, we minimise the amount of unexecuted code (= WIP). Limiting WIP is essential for fast software delivery.

        #refactoring boosted

        Orchun Kolcu »
        @orchun@hachyderm.io

        I find that the issue Kent Beck talks about here:

        tidyfirst.substack.com/p/why-t

        ... is very fundamental to TDD and centers around a couple of commonly missed aspects of it (even though they are spelled out in Test Driven Development by Example)

        1- When passing the test, there is a Fake It approach you can take if you don't see the Obvious Implementation right away before you move on to Triangulation and add more tests.

        2- When you are using Fake It, the Refactoring step is not primarily about making the code "nicer", but generalizing by removing the duplication between the test and the production code. This is only refactoring in the sense that you are staying green. That's why the step is not optional and getting to green using the simplest, naive implementation is a core part of the process.

        I think not using Fake It is one of the two main reasons people fail with TDD (the other is not making writing more testable code a design goal.)

          #refactoring boosted

          Pito Salas »
          @Pitosalas@ruby.social

          Linked is one of the best refactoring “recipe” books I’ve seen. I recognize single one of the patterns that are described! I’ve seen them and I’ve done them. It should be a checklist for beginning devs. salas.com/2025/04/28/refactori -to -programming -engineering

            #refactoring boosted

            Pito Salas »
            @Pitosalas@ruby.social

            Linked is one of the best refactoring “recipe” books I’ve seen. I recognize single one of the patterns that are described! I’ve seen them and I’ve done them. It should be a checklist for beginning devs. salas.com/2025/04/28/refactori -to -programming -engineering

              #refactoring boosted

              Leanpub »
              @leanpub@mastodon.social

              Medior PHP leanpub.com/b/mediorphp by Joseph Kanyo is the featured bundle of ebooks 📚 on the Leanpub homepage! leanpub.com

                #refactoring boosted

                Kevin Woblick »
                @Kovah@mastodon.social

                Spent 2 hours yesterday do to a refactoring and cleanup of template files for Cloudhiker. 2 hours very well invested, because the structure is clearer now and I'll spend fewer time searching for specific files.

                meme of kid clenching fist in success

                Alt...meme of kid clenching fist in success

                  Ted M. Young boosted

                  Clare Sudbery »
                  @claresudbery@mastodon.social

                  What is refactoring, why is it important and how can you get really good at it? In this Making Tech Better podcast episode, I spoke to @emilybache about enhancing the skills and culture of your teams, to make your code easier to understand and cheaper to modify.

                  You can listen here (subtitles on screen): youtu.be/ZcEz8cA017M?si=tYhdCb

                    #refactoring boosted

                    Peter Sommerlad »
                    @PeterSommerlad@mastodon.social

                    @GeePawHill

                    One danger of a too transparent box used for TDD is that tests get too coupled to a specific implementation and thus hinder refactoring and evolution. ie, taking the soft out of software.

                    Sure you are aware of that, but novices easily fall into that trap, when they not have learned enough about refactoring towards simpler code.

                      #refactoring boosted

                      Leanpub »
                      @leanpub@mastodon.social

                      Medior PHP leanpub.com/b/mediorphp by Joseph Kanyo is the featured bundle of ebooks 📚 on the Leanpub homepage! leanpub.com

                        #refactoring boosted

                        CubeRootOfTrue »
                        @CubeRootOfTrue@mathstodon.xyz

                        Is it too late to say that refactoring is a dumb word for a dumb concept?

                          #refactoring boosted

                          Antoine Vernois »
                          @avernois@piaille.fr

                          Je suis un développeur logiciel expérimenté (20+ :) indépendant, mentor et coach, je serai disponible en février.
                          Si vous cherchez un coup de main pour dompter une base de code sauvage, préparer une grosse évolution ou plus généralement développer un logiciel maintenable, c'est le bon moment :)

                          J'interviens principalement de deux façons:
                          * intégré à l'équipe, je fais le taf avec vous en pair programming
                          * et/ou en accompagnement, je vous guide dans vos réflexions et l'implémentation (qq heures/semaine)

                          * tous langages/technos/environnements
                          * remote only ou Ambert
                          * déplacement ponctuel ok
                          * freelance

                            #refactoring boosted

                            Nebraska.Code »
                            @NebraskaCode@mastodon.social

                            Rhia Dixon, MBA, Cory House, and Chad Michel have Sessions on Software Craftsmanship this July at Nebraska.Code().

                            nebraskacode.amegala.com/

                              #refactoring boosted

                              Nebraska.Code »
                              @NebraskaCode@mastodon.social

                              Amitai Schleier »
                              @schmonz@octodon.social

                              Sure, practice so that your code is likely more amenable to the next needed change.

                              But don't sleep on how it also makes *you* likely more amenable to the next needed refactoring.