Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


On 02/25/2013 03:52 PM, Virgil Arrington wrote:
Cor wrote:

It's not nice, and has to be repaired.
But you can pls not seriously label such as a major problem, do you?

By no means is this a major problem. It's just disappointing that it worked in LO 3.6 and doesn't in LO 4.0. Regressions may be better understood by programmers, but less educated end users like myself dislike going backward when we think we're going forward by installing an upgrade.

My overly simplistic mind naturally believes that a regression occurs when a programmer takes a perfectly good block of code and makes an unnecessary change to it. I'm sure it's far more complex than that, but understand that from where I sit, it looks like someone did something they didn't need to do, resulting in a regression.

I do believe that this is a common misconception. Code is inter-related in incredibly complex ways. Usually regressions happen when another bug is tackled in a completely different area of the code and the developers don't notice that some obscure function calls the same code in some funky way. To make it even trickier, with open source, developers kind of "have free reign" over how they code - whereas within a company there can be months of "how to's" before a programmer even is allowed to touch the code.

Ultimately it would be nice to have a "how do regression occur" blog (maybe something one of our brilliant developers can do ) so that common users can see how easy these things can happen.


Best,
Joel

--
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.