News for hackers. Stuff that matters.
Re:Software Tests Are for Millionaires by turnsout on Friday February 17, 2023 @09:51AM (#34835291)
If you peek at that third party OAuth library, you will discover… it's complex. This is what I mean about pushing the complexity around on your plate. You can make it someone else's problem (and become dependent on them), but the complexity is still there. There is a minimum level of complexity that any OAuth system needs to have in order to function. QED
Re:Software Tests Are for Millionaires by hbrn on Friday February 17, 2023 @10:54AM (#34836091)
OAuth library is a perfect example of lousy engineers inventing complexity.

Here's a talk where Jack Diederich mentions it: https://youtu.be/o9pEzgHorH0?t=870

It is indeed complex: 200+ classes. Plenty of unit tests and mocks.

And then there's his implementation:

- 0% unit test coverage.

- Lightweight at less than 200 lines, including blanks and docstrings.

QED.