Best of TDDSeptember 2022

  1. 1
    Article
    Avatar of devgeniusDev Genius·4y

    How to write maintainable JavaScript code in 2023 — Web or Node.js

    Using TypeScript everywhere is best suited for JS developers with at least medium experience. Don’t be scared of TypeScript. Use prototypes and/or MVPs before implementing complex features. Use ESLint and Prettier together and you can focus on what your code does. If you use prettier, it will join multi-line breaks.

  2. 2
    Article
    Avatar of medium_jsMedium·4y

    6 Best Practices for Software Delivery

    The Testing Pyramid is a great starting point, and the Testing Pyramid to Fail Fast and Reduce Risk. The longer you leave feedback, the most costly it will become, you start having to interrupt people from other work, and after weeks/months pass by, it’s more likely that people and knowledge will leave.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    Dependency Inversion Principle: How Google Developers write code

    You should provide Benz instance in order for CarUtil’s drive() method to function. Before refactoring, ProductCatalog was dependent on SQLProductRepository.

  4. 4
    Article
    Avatar of communityCommunity Picks·4y

    Why Every Developer Should Employ Test Driven Development

    Test-Driven Development (TDD) has gained popularity because it works to resolve the speed vs quality dilemma. Using TDD for software development is a more balanced approach emphasising three primary tasks: coding, testing, and designing. For each feature, I write 20-25 tests to cover all possible use Alternative option: a test framework abstracted.