Class naming convention, Reverse domain
Well, there are still questions that we consider understood and took no further discussion. Today, a friend asked me why most people use the reverse domain name for class package naming convention;
Well, it is because of the fact that this naming convention is very unique. This becomes more prominent if we are to distribute our codes, work within a team of developers.
Following the defined convention, the prefix of our packages should always be written in all lowercase plain ASCII letters (well, we still don’t have a domain names with $, # or * yet), and they should be of the top-level domain names viz: com, edu, gov, mil, net, org (you are also allowed to use one of the English two-letter codes identifying countries as specified in ISO Standard 3166, 1981).
The other part of the package name is usually the project name or a company’s division, department, machine, login names or commonly used packages like
Thus, a typical class, say
MyClass with the class definition
com.oinam.util.MyClass would have been in the folder
util which is inside
oinam which resides on the top folder
com > oinam > util > MyClass.as