“Clean” because all the code that does anything is split into countless three line “atomic functions” and buried under layers of observables and factories I bet.
“Clean” because all the code that does anything is split into countless three line “atomic functions” and buried under layers of observables and factories I bet.
Two and a half months is insane for a practical skills demonstration for a job interview. Those should be a couple of hours at most.
For those of you who’ve never experienced the joy of PowerBuilder, this could often happen in their IDE due to debug mode actually altering the state of some variables.
More specifically, if you watched a variable or property then it would be initialised to a default value by the debugger if it didn’t already exist, so any errors that were happening due to null values/references would just magically stop.
Another fun one that made debugging difficult, “local” scoping is shared between multiple instances of the same event. So if you had, say, a mouse move event that fired ten times as the cursor transited a row and in that event you set something like integer li_current_x = xpos
the most recent assignment would quash the value of li_current_x
in every instance of that event that was currently executing.
Not necessarily. Non-repeating doesn’t mean the are no repeated sections. For example, in the first hundred million digits “1412” is found three times.
A docstring is a comment that is used to annotate types/methods/classes/whatever and can be parsed by the IDE and used to provide various hints/assistance when writing code. Tooltips, parameter type suggestions, intellisense, etc. for things that aren’t native parts of the language all usually come from or can be supplemented by docstrings.
The specific format of a docstring varies by language, but many of them prefix meaningful tokens with an @, like @type
or @param
.
However, if your project is using GitHub it’s also quite common to mention users in comments by prefixing their username with an @, so several vscode GitHub extensions will make any “@{real username}” in a comment into a link to that user, which will show a small user tooltip when hovered.
Edit: I appear to have conflated docstrings and docblocks, but then so has the initial post. I guess at some point “docstring” has just taken over to colloquially refer to all of it.
it’ll just let you do that
Pretty much sums up JavaScript’s entire philosophy.
You can give a 400 response a body though. It doesn’t stop you from replying.
This article isn’t about browsers or websites, and even acknowledges in the opening that it makes sense as a usability tradeoff in that context.
As someone in the dev team for a “business app”, we probably know about most or all of them, but they’re just not important enough for anyone in management to prioritize them as part of a sprint. It’s also possible no one has given us reproducible steps to make them happen, so we just straight up don’t know what to fix. Usually the former though.
Yes. It’s a commercial signage display, not intended for desktop use.
Or a giant company where customer tantrums are just background noise that is easily ignored.
You are correct about it allowing you to have zero health and not die, but whether or not that’s the correct behavior will depend on the game. Off the top of my head I know that Street Fighter, some versions at least, let you cling to life at zero.
Given the number of people in our last round of hiring who completely failed at producing said shed this step was 100% necessary.
or build no web application
Don’t threaten me with a good time.
Or find lots of things that aren’t matches because it’s a fuzzy search with no way to search for exact text.
Definitely a timesaver. Much faster to get incorrect email validation that way then to try building it yourself.
How does that help him play his 360 without swapping inputs around?
They’re a solution to a self-inflicted problem. They’re only “really nice and useful” if you accept that having your projects stomp all over each others’ libraries and environments is normal.
If projects were self-contained from the outset then you wouldn’t need an additional tool to make them so.