K*Base -> KAbstract*

Andreas Hartmetz ahartmetz at gmail.com
Sat Mar 17 01:32:24 GMT 2007


Hi!

I think we should change the naming conventions of abstract base classes in 
kdelibs and kdebaes, too, if applicable. Naming conventions for pure virtual 
classes are pretty arbitrary, I guess, but now we have precedents in Qt that 
we should follow.
I also find ...Base somewhat confusing. Without knowing the convention, it 
sounds like "this is the basic functionality (that you can actually 
instantiate and use)". The documentation finally told me what it means when I 
read it, which is too late considering that people read code all the time 
without knowing all of the documentation.
I'd like to commit changes on monday.
Do we all agree that clarity beats brevity?

Regards,
Andreas




More information about the kde-core-devel mailing list