On Monday 19 September 2011 12:04:01 ext Robin Burchell wrote:

> > In the spirit of this discussion I'd like to point out that I need a way
> > to create QMimeType objects with all their properties set. Can we add
> > constructors to QMimeTypeData and QMimeType like this:
>
> why do you need this done in the constructor? this is, to me, really
> not good API. it's one of my pet peeves.

I want this class to be immutable. Such a class needs a way to get its 
properties initialized. Please explain why that is in your opinion a bad API.

> worth mentioning is that this is also mentioned in the Little Manual
> of API Design: http://chaos.troll.no/~shausman/api-design/api-design.pdf,
> section 4.11 "Strive for property-based APIs"

Thanks for the link.
_______________________________________________
Qt5-feedback mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback

Reply via email to