This project aims to improve the support for Photoshop PSD files in the free software
image editor GIMP. We first analyzes the development environment in which we
develop. Then we talk about the current code and check the existing features.
We then find that the actual code is not well designed and very difficult to maintain,
therefore decision of developing a new code from the start is then made. We
empathize how important is to develop a good design for a software to be able to
maintain it ...
This project aims to improve the support for Photoshop PSD files in the free software
image editor GIMP. We first analyzes the development environment in which we
develop. Then we talk about the current code and check the existing features.
We then find that the actual code is not well designed and very difficult to maintain,
therefore decision of developing a new code from the start is then made. We
empathize how important is to develop a good design for a software to be able to
maintain it and allow it to develop through time.
We design a new code structure which is more modular, and has integration / unitary
tests. Following the design, the code is developed and the features are implemented.
+
Aquest projecte té com a objectiu millorar el suport dels fitxers de Photoshop PSD a
l’editor de programari lliure GIMP. Primerament analitzem el entorn de
desenvolupament en el que programem. Desprès, parlem del codi existent I
comprovem les característiques existents.
Ens trobem amb un codi mal dissenyat, i molt difícil de mantenir, per tant, es pren la
decisió de dissenyar un codi amb una estructura nova, més modular, I que permeti
aplicar tests unitaris i d’integració amb GIMP. Remarquem ...
Aquest projecte té com a objectiu millorar el suport dels fitxers de Photoshop PSD a
l’editor de programari lliure GIMP. Primerament analitzem el entorn de
desenvolupament en el que programem. Desprès, parlem del codi existent I
comprovem les característiques existents.
Ens trobem amb un codi mal dissenyat, i molt difícil de mantenir, per tant, es pren la
decisió de dissenyar un codi amb una estructura nova, més modular, I que permeti
aplicar tests unitaris i d’integració amb GIMP. Remarquem que aquestes
característiques son essencials per a un codi que es pugui mantenir fàcilment I pugui
créixer I adaptar-se al futur.
Dissenyem una nova estructura de codi que és més modular, I permet fer tests unitaris
de cada part. Finalment, el codi és desenvolupat I les característiques son
implementades.
+