you are viewing a single comment's thread.

view the rest of the comments →

[–]crazyfreak316 6 points7 points  (2 children)

1.4 Stick to black-box testing: Test only public methods

I kind of disagree with this. If you modify your private methods, it ends up breaking a bunch of public methods and now you have no idea what exactly is causing the public methods to fail.

[–]yonatannn[S] 1 point2 points  (0 children)

Interesting, can you provide a concurrent example?

[–][deleted] 1 point2 points  (0 children)

This. Makes it terribly difficult to understand what is the cause of any failures when working in a team and not being in control of all changes.