cpatrascudev's profile picture. Sharing insights on building Maintainable iOS apps through System Design, Refactoring & Automated Testing | Freelancer | 50+ apps delivered in 13+ years

Catalin Patrascu

@cpatrascudev

Sharing insights on building Maintainable iOS apps through System Design, Refactoring & Automated Testing | Freelancer | 50+ apps delivered in 13+ years

Why is it called the Testing Pyramid? As the name suggests, this testing model resembles a pyramid. It decreases the number of tests as you move up but requires more resources (time & money). For this reason, the approach is more tests at the bottom and fewer at the top.

cpatrascudev's tweet image. Why is it called the Testing Pyramid?

As the name suggests, this testing model resembles a pyramid.

It decreases the number of tests as you move up but requires more resources (time & money). 

For this reason, the approach is more tests at the bottom and fewer at the top.

One of the keys to development speed is Refactoring. Planned, extra effort in refactoring may seem like speeding up the process. However, what truly speeds up development is consistent refactoring.


People usually think software development is about 80% sitting and coding. The reality is: • 50% figuring out what to build • 10% being wrong about what to build • 30% getting sidetracked by Slack & meetings • 10% sitting, typing & coding


Loading...

Something went wrong.


Something went wrong.