What is the meaning of fully qualified class names?

I have a third-party SDK in C # that has class names like this:

com.companyname.productclass.enterprise.productname.sdkname.namespace
com.companyname.productclass.enterprise.productname.sdkname.namespace.objects
com.companyname.productclass.enterprise.productname.sdkname.namespace.objects.fields
com.companyname.productclass.enterprise.productname.sdkname.namespace.objects.fields.data
com.companyname.productclass.enterprise.productname.sdkname.namespace.security

... etc.

Is there any point in this that I am missing? Or is it just a coding style?


The SDK is more detailed than it seems necessary in several ways, which leads to thousands of string .cs files, so I'm ready to accept the person who wrote it with a different coding style, m is used for (or paid for each byte: D)

+3
source share
5 answers

Too verbose. I would not be surprised if somehow this SDK was a port of Java code or was mostly written by Java developers.

, , Microsoft.

:

+5

, . , "",

com.davidstratton.productclass.enerprise.productname.sdkname.objects

.

, "", .Net. ( ) , . .NET .

, , , : http://msdn.microsoft.com/en-us/library/ms229048.aspx.

-

, , " ". , "com.companyname.blah.foo.bar", , . , , , - .

, , .

+7

, , (, ) - SDK, , .

, , , , , . .

+1

( stackoverflow) , "int". !

+1

, , .

.NET: System.Web.UI.WebControls Image Image System.Drawing. .

+1
source

Source: https://habr.com/ru/post/1721414/


All Articles