4 ms·
if those 8 lines of regex have been unit tested and the function is commented to describe "what" the code does, it is entirely the point that you don't need to
by jsiaajdsdaa 4y ago
if those 8 lines of regex have been unit tested and the function is commented to describe "what" the code does, it is entirely the point that you don't need to understand how it works
additionally, the function should be stateless and have no side effects ;)
- gjulianm 4y agoHow do you test 8 lines of regex inside a function that does more things? And what's easier, to write and read the function name or copy-paste the lines with the comment (if the comment explaining what that piece does is even written, that is)?
- _ZeD_ 4y agoyou dont you mock the function that have the regex with a fixed behavior and check the actual logic inside the wrapper function
- jsiaajdsdaa 4y agoi'm a bit confused, do we need to know the nitty gritty details of how Math.random() is written, or that it will reliably give us a random double?