| ▲ | devin 7 hours ago |
| Are you joking? This is the kind of thing that leads to flaky tests. I was always counseled against the use of randomness in my tests, unless we're talking generative testing like quickcheck. |
|
| ▲ | dathinab 6 hours ago | parent | next [-] |
| or, maybe, there is something hugely wrong with your code, review pipeline or tests if adding randomness to unit test values makes your tests flaky and this is a good way to find it |
| |
| ▲ | devin 4 hours ago | parent [-] | | or, maybe, it signals insufficient thought about the boundary conditions that should or shouldn't trigger test failures. doing random things to hopefully get a failure is fine if there's an actual purpose to it, but putting random values all over the place in the hopes it reveals a problem in your CI pipeline or something seems like a real weak reason to do it. | | |
|
|
| ▲ | whynotmaybe 7 hours ago | parent | prev [-] |
| `today` is random. |
| |
| ▲ | InsideOutSanta 5 hours ago | parent | next [-] | | If "today" were random, our universe would be pretty fricken weird. | |
| ▲ | Eldt 7 hours ago | parent | prev [-] | | It's dynamic, but it certainly isn't random, considering it follows a consistent sequence |
|