[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