1. Extracting Dice class from DiceGame


    from Brett L. Schuchert Added 468 0 0

    Extract the "raw" vector code into a Dice class and use std::for_each, std::accumulate and std::tr1::bind.

    + More details
    • (TDD - Ejemplo) Security Access Control 1/X


      from lucas ontivero Added 407 0 0

      Para aprender como se desarrolla un API mediante Test-Driven Development.

      + More details
      • GeeCON 2013: - Sandro Mancuso: Testing and Refactoring Legacy Code


        from GeeCON Conference Added 393 4 0

        Working with legacy code is tough. No tests, no documentation, fear of breaking unknown parts of the code and difficult to understand what it is going on. The only way to deal with that is to test and refactor merciless. For the majority of us, legacy code is part of our life and learning how to embrace it can make things far more enjoyable. In this live coding session, Sandro will be demonstrating how to overcome the most common problems found when testing legacy code. He will be taking a piece of messy Java code, test it until is 100% covered and then show how to refactor it in order to bring the business language and requirements to life. Although the code is in Java, the same principles can be applied to any language.

        + More details
        • Unit Testing Legacy Code – Real World Examples


          from Typemock - Unit Testing Company Added

          Everybody has legacy code. People write more and more legacy code every day. But what problems does it cause and how can we deal with it? How do you apply unit testing to existing code? Code that wasn’t meant to testing. This is a hardcore session, where we take an open source application and add tests to it. In the process, we’ll refactor the code, discuss readability, and where to even begin.

          + More details
          • Legacy Refactoring Using Isolator


            from Brett L. Schuchert Added 376 3 0

            This a presentation on a combination of things including: legacy refactoring, typemock isolator, testability, etc. This is similar to the talk I gave in Berlin (http://vimeo.com/31927512), though the tools were Java and JMockIt, the concepts are the same.

            + More details
            • Strukturert refaktorering


              from JavaZone Added 375 2 1

              Date: sep 8 2011- 10:20 Speaker: Karianne Berg Location: Oslo,Norway

              + More details
              • GeeCON 2011 - New Ideas for Old Code by Hamlet D'Arcy


                from GeeCON Conference Added 338 3 0

                Left unattended software can expand into a complex, brittle maintenance nightmare. Don't despair! This session teaches strategies for modernizing even the most horrid code swamps, examining incremental refactorings and the dos and don'ts of testing legacy code. We'll also tackle the harder, cultural issues: how to inspire your co-workers and keep your moral high even on the dirtiest jobs. More info can be found at: http://2011.geecon.org/site/conf_day_1 Slides are available at: http://2011.geecon.org/materials/presentations/NewIdeasForOldCode_GeeCON2011.pdf

                + More details
                • Integer Rpn Calculator: Refactoring - Fixing the API


                  from Brett L. Schuchert Added 321 1 0

                  In this video I fix the interface of the Rpn calculator. I test drive the changes. I though it was more important to improve the API first and then rid of the duplication.

                  + More details
                  • Refactoring Rails Controllers


                    from Dan Draper Added 311 0 0

                    Refactoring Rails Controllers, Trung Le, at Sydney Rails Meetup Feb 2014

                    + More details

                    What are Tags?


                    Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."