University practical exercise about LibreOffice
Chris Sherlock
chris.sherlock79 at gmail.com
Sat Jan 20 00:38:35 UTC 2018
On 15 Jan 2018, at 11:26 pm, Jacobo Aragunde Pérez <jaragunde at igalia.com> wrote:
>
> Hi Adrián,
>
> the code base of LibreOffice predates most bibliography about software
> patterns, so you aren't going to find documents like those here!
>
> Still, I made a presentation some time ago that you may find useful,
> specially the parts that describe the branch model, how releases work, etc.
>
> https://blogs.igalia.com/jaragunde/2015/11/11/updated-libreoffice-workshop-at-a-coruna-university/ <https://blogs.igalia.com/jaragunde/2015/11/11/updated-libreoffice-workshop-at-a-coruna-university/>
>
> The Android code is, indeed, modern, but it follows the good old
> development methodology of "hack something together until it works, then
> polish" :) You can still find some patterns, a good developer will find
> ways to reuse code or structures, but sometimes it's not even a
> conscious decision, and you won't find documentation about that
> excepting blog posts from the authors, if they feel like writing about
> that. Maybe check the blogs linked from:
> https://planet.documentfoundation.org/ <https://planet.documentfoundation.org/>
>
> If you dig a bit more in my blog you will find some posts about the
> Android code that might (or might not!) be interesting. Like I said
> before, they explain the parts I wrote. But please, don't ask about them
> because I've totally forgot at this point! :D
>
> Hope this helps. Good luck!
>
> Best,
> --
> Jacobo Aragunde
> Software Engineer at Igalia
FWIW, whilst it hasn’t always been designed this way, there are patterns in the code.
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20180120/d8f257f8/attachment.html>
More information about the LibreOffice
mailing list