Constructor naming convention
Constructors are just functions, it all depends on how they are invoked - with or without new
.
So a naming pattern is pretty useful to help you visually distinguish between the two. It gives you a clue that the uppercase functions are meant to be called with new.
MyConstructor myFunction
Tags: constructors, naming