Date/time class changes to handle extended date ranges

Guillaume Laurent glaurent at
Mon Feb 20 09:36:59 GMT 2006

R.F. Pels wrote:
> If it is for a part in KDE or Qt that is widely used because it is something 
> very fundamental, yes, it is a big deal. And 'have to write at one time or 
> another' is not a very good argument for not considering giving the classes a 
> proper name. Giving those classes a proper name IS a big deal.
I agree that breaking the Liskov Substitution Principle is a bad thing, 
but I don't think it applies here. QDate already has a 'isValid()' 
method, so no matter where a QDate comes from, you already know that you 
have to check for it's validity, i.e. that boilerplate code of yours has 
to be written anyway.

More information about the kde-core-devel mailing list