[Development] Some Qt3D feedback

Daniel Teske Daniel.Teske at theqtcompany.com
Wed Jun 17 14:54:03 CEST 2015


> Curiously, you didn't list any pro-namespace arguments. 

Actually:
>> We couldn’t make things work in a source compatible way.

>> * connect statements are hard with namespaces. 

>> * metatype registration is problematic with namespaced types

>> * One of our coding guidelines is that you write code once, but read it
>> many times. Code written should be as self explaining as possible. Having
>> generic class names inside an implicit namespace makes this difficult, as
>> information is not fully local anymore 
 
>> * class name prefixing is a widely used and understood scheme by our
>> users.

You think you have countered all of them. But to claim that there were no pro-
namespace arguments is just wrong. 


> But after all I read from the proponents of name prefixing so far, we rather
> need to send the whole QtC bunch to the asylum because they've clearly
> backed themselves into a corner and can't possibly understand their code
> anymore. :)

As a Qt Creator developer, I wouldn't recommend making the Qt API inconsistent 
wiht itself by introducing namespaces into a module now. 

daniel



More information about the Development mailing list