1,552 karma · joined November 8, 2010
And that’s how wars are maintained. They vs us. Who is we?? How can you dislike millions of people just because they were born inside a border different than yours?
It’s not very useful to me if I get red tests just because the structure of my code changed. Those red tests don’t tell me if the functionality is the same or not. If my tests break every time even if the functionality is the same, then I start to ignore the warning, I just blindly make them pass. They become “The Boy Who Cried Wolf”.
Well, yes, if those classes are implementation details why would you want otherwise?
Just to write “unit” tests with mocks all over the place that later will be broken after the first refactor?
The page looked legit, it even had https and the url name looked fine, the only thing giving it away was that it missed the official .gob.mx domain at the end, but regular people don’t Pay attention to that. It was the first result link! And they didn’t remove it for months, amazing.
Edit: I thought that scam was removed already, but no! It’s still there, the first three links (the only visible ones on mobile) are scam websites.
Then other students came from other countries and then I figured I just didn’t understand that particular accent.
She pronounced where as “wa” or something like that I was really confused.
Another thing that is not straightforward at all is to know when it will re-render children components and when it will not. I had to go through several blog posts to begin to understand it.
Then all that extra complexity starts sucking more when you figure out that an old server-rendering framework would work just fine for the app you are developing, it didn’t have to be a SPA in the first place. But React was chosen just because it’s the cool modern framework.
I agree, following a “best practice” without understanding the “bad practice” that it’s trying to prevent is silly. But just discarding best practices because no one understands the reasons behind is also silly.