[Development] Branching for Qt 5 repositories

Thiago Macieira thiago.macieira at intel.com
Fri Sep 28 10:42:30 CEST 2012


On sexta-feira, 28 de setembro de 2012 10.28.26, João Abecasis wrote:
> No it is not a release. The point is features are developed outside
> shared branches until the point where they are ready for wider
> exposure. It doesn't mean they won't change. But it does mean the
> feature does something useful (i.e., is not half-broken, doesn't break
> the build), has tests for the functionality it offers that will be run
> by the CI gate, has minimal documentation to make it useful to
> developers wanting to try out or review the feature.

And don't forget the maxim of software development: there's no feature that 
survives the first contact with the user. The first thing the user of a given 
feature will do is to use it in a manner that the developer did not expect, 
and promptly cause it to fail.

Features developed must be complete in the sense that they do what the 
developers intended for it to do. Once it's ready for publication to a larger 
audience, this audience can and will find new things to use the feature for, 
probably resulting in bugs being found.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
     Intel Sweden AB - Registration Number: 556189-6027
     Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120928/d882d812/attachment.sig>


More information about the Development mailing list