Parentheses

Do not put parentheses next to keywords. Put a space between.

Good

if (condition) {

}

Bad

if(condition) {

}

Keywords are not functions. By putting parentheses next to keywords keywords and function names are made to look alike.

On the other hand, do put parentheses next to function names.

Good

fibonacci(4);

Bad

fibonacci (4);