4224dd00640071e10be53b1933566132

test

public void foo(string bar)
{

}

Refactorings

No refactoring yet !

F9a9ba6663645458aa8630157ed5e71e

Ants

November 12, 2009, November 12, 2009 06:52, permalink

No rating. Login to rate!

LOL!

void DoNothing(char * unused)
{
}
287ed9bee9f3aa3cc76b5d06a2716cad

Peter Blair

November 16, 2009, November 16, 2009 15:41, permalink

No rating. Login to rate!

Better suited as a macro

#define DoNothing( unused )

int main(void){
        DoNothing("Lots of fun today!\n");
        return(0);
}
F9a9ba6663645458aa8630157ed5e71e

Ants

November 16, 2009, November 16, 2009 23:16, permalink

No rating. Login to rate!

True, but a macro doesn't do type checking... If the intent was to take a string, but the programmer could successfully compile with:

DoNothing(sqrt(-1.0f));

Your refactoring





Format Copy from initial code

or Cancel