LibreOffice forráskód mélyelemzés, szoftverminőség-biztosítás

A LibreOffice, az egyik legnagyobb nyílt forráskódú projekt, egy komplett irodai programcsomagot implementál, amely a profitorientált vállalatok zárt megoldásainak valós alternatíváját nyújtja. A projektet a nonprofit The Document Foundation alapítvány gondozza, a fejlesztést pedig a projekt körül kialakult közösség, magánszemélyek, kormányzati alkalmazottak és többek között brit, német és magyar vállalatok végzik. A projekt a Mozilla Public License szabad szoftver licenc alatt fut, amely lehetőséget nyújt a nagyközönség számára többek között a forráskód letöltésére, megismerésére, annak módosítására, a program használatára és környezettől független terjesztésére. A TDF által gondozott disztribúció ingyenesen érhető el Windows, Linux, MacOS és Android platformra. A programcsomag több komponenst foglal magába, amelyekkel az irodai jellegű munkavégzés során felmerülő feladatokat tudjuk a számítógépen megoldani. Az elmúlt féléves munkánk keretein belül a projekt dokumentumszerkesztő komponensén dolgoztunk. Az elmúlt időszakban folytattuk az előző félévben elkezdett munkát a teljesítményproblémákkal kapcsolatosan. Az egyik ilyen problémához, amely DOCX dokumentumok lassú megnyitásáról szólt, egy konkrét optimalizációt is megvalósítottunk. A teljesítményproblémák mellett a munkánk másik felében a dokumentumszerkesztő komponens táblázatstílus funkciójával foglalkoztunk. Ennek kapcsán számos, a funkció használhatóságát befolyásoló hibát javítottunk, valamint a funkció egy továbbfejlesztésének lehetőségét vizsgáltuk meg. A beszámolóban közölt javításaink mindegyike bekerült a LibreOffice éles kódbázisába, amely a programcsomag 7.2-es kiadásától kezdve a nagyközönség számára is elérhetővé vált.

Wiandt Bernát

2022-01-15

Támogató: NISZ Zrt.