大约有 15,900 项符合查询结果(耗时:0.0290秒) [XML]
Why are global variables evil? [closed]
... globals is a horrible idea, one reason might be the inability to properly test functions that update some arbitrary dictionary that exists "somewhere". A codebase with globals cannot be actually proved functional.
– Tomasz Sosiński
Nov 23 '17 at 13:20
...
Is assert evil? [closed]
...oing it on every single invocation of the routine.
You still have to unit-test your production code, but that's a different, and complementary, way of making sure your code is correct. Unit tests make sure your routine lives up to its interface, while assertions are a finer-grained way to make sure...
Are database triggers evil? [closed]
...shed out into application logic where it can be easily refactored and unit-tested. It's real life I deal with that makes me say "stay away from triggers"... it's not the fault of triggers as it's not the fault of stones that windows get broken.
– Rbjz
Jan 12 '1...
Why are static variables considered evil?
... variables represent global state. That's hard to reason about and hard to test: if I create a new instance of an object, I can reason about its new state within tests. If I use code which is using static variables, it could be in any state - and anything could be modifying it.
I could go on for qu...
Assignment in an if statement
...be used again later in the same method, if that is a problem.
public void Test()
{
var animals = new Animal[] { new Dog(), new Duck() };
foreach (var animal in animals)
{
{ // <-- scopes the existence of critter to this block
Dog critter;
if (null !...
When is JavaScript's eval() not evil?
...
A json string should always be tested against the json grammar before using it in eval(). So the json string "{foo:alert('XSS')}" would not pass since “alert('XSS')” is not a proper value.
– Gumbo
Feb 11 '09 at 12...
Why exactly is eval evil?
...ike it's the right thing to do, then do it. Document the Hell out of it. Test the Hell out of it. Double-check correctness and security over and over and over again. But do it.
share
|
improve t...
Evil Mode best practice? [closed]
...r years and tried Emacs several times during that time. Then I discovered Evil and decided that it meets my demand for speedy movement well enough that I can finally move on to Emacs.
...
Is there a use-case for singletons with database access in PHP?
... allow for multiple databases--no other code changes.
The second issue is testing (And honestly, this is the same as the first issue). Sometimes you want to replace your database with a mock database. In effect this is a second instance of the database object. This is much harder to do with stat...
Switch statement fall-through…should it be allowed? [closed]
...our point and you are right, but your example is really bad. Nobody should test test digits like this. Scnr, your answer is right anyway.
– Tim Büthe
Oct 1 '10 at 11:33
...