Hi everyone,

Firstly, I would like to introduce myself...
I'm a computer engineer and a physics student who wishes to apply for GSoC
this year.

In order to get familiar with the source code, I have been studying it and
working on some bugs.
I've sent four patches so far... so, it means that I've read the
'contribution guidelines', compiled and ran subsurface from source
successfully  =D

There are two projects for which I would be very pleased to apply: 'Unit
testing' and 'Asset management'.
It seems that the mentors are not assigned yet (?) Please, let me  know if
I'm wrong, in this case, it would be nice to know who are the potential
mentors for each of these projects. =D
I also have a couple of initial questions about them...

*- Unit testing*
I saw that there are a few tests implemented using the Qt Test framework.
However, I would suggest using the Google Test Framework. It is far more
sophisticated and featureful unit testing framework, especially if we use
it with Google Mock.

Is there any objection against the use of this framework? should I consider
another one?

Of course, the QtTest has some good features to test basic GUI events and
we could use it for this purpose.
Is there a plan to test the GUI in this project as well? in this case, what
about using something like Sikuli [1]?

*- Asset Management*

The main concept of this project is very clear[2], but as I'm not a diver,
I really appreciate your help to better understand all the details expected
for this project. In this way I would have more knowledge to think about
the data structure.

Do you recommend any specific documentation/software which would give me
ideas about what would be expected from the user point of view (I mean,
assets)?

Would you expect to have the data being stored in the same log file (xml)?

Do you expect to have it placed as a new view or a new dialog?

-----

Any of these projects have a higher priority?
I think that the answer for this one will be 'NO' - but, as I'm considering
these two projects, it would be awesome to hear from the community which
one would make more people happy! =D

All the best,
Marcos Cardinot

[1] www.sikuli.org
[2]
http://trac.subsurface-divelog.org/wiki/Subsurface_GSOC_2015_Idea_List#Assetmanagement
_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to