Remove Architecture Remove TDD Remove Technical Review
article thumbnail

A prep checklist for startups about to undergo technical due diligence

TechCrunch

8 questions to answer before your startup faces technical due diligence. Previously, the author offered a detailed overview of the technical due diligence (TDD) process investors conduct before injecting cash into early stage startups. Describe your architecture and provide architectural diagrams.

article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

The author is an Assistant Professor in Software Engineering at the Delft University of Technology. This is easier said than done, but it is an idea that has been expressed by many others as well, for example in Clean Architecture. This chapter uses the example of converting Roman numerals to integers to show how TDD works.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Microservices Done Right, Part 2: More Antipatterns to Avoid

Accenture

Microservices architecture has become popular over the last several years. To achieve high quality, exercise “technical excellence” when developing software: unit testing, TDD, BDD, etc. When it comes to data consistency, microservices architecture favors eventual consistency. Not adjusting testing approaches.

article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

With TDD, you run the tests as often as one or two times every minute. If they don’t, you won’t be able to get feedback within 1-5 seconds, and that’s crucial for the TDD loop to work effectively. They’re sometimes called “end-to-end tests,” although technically, end-to-end tests are just one type of broad test. Fields2015].

article thumbnail

Lessons learned from the React Global Online Summit 22 – Junior Track

Apiumhub

There were numerous topics covered in this online event, and in this article, I would like to go through a few of the sessions in the junior track, such as Composable Microfrontends, React Hooks, TDD with User Interfaces, and Web Performance. He did a simple request form demo with TDD and the React Testing Library to prove his hypothesis.

UI/UX 88
article thumbnail

20 IT management certifications for IT leaders

CIO

The certifications you’ll want to pursue will vary depending on the technologies you work with and the methodologies your organization employs. As an IT manager, you’ll need all the technical skills of an IT professional, but it’s also important to have the soft skills necessary for effective management.

Security 197
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Done well, TDD eliminates an entire class of programming errors. TDD isn’t perfect, of course. TDD is difficult to add to legacy codebases. Why TDD Works.