Kohei Yoshida wrote:
Hi Jacqueline,
On 11/18/05, Jacqueline McNally <[EMAIL PROTECTED]> wrote:
...
When I first read this, I thought, well at least you can see the
code if you want to!
But what code is Goulde looking at to write-off 8 millions lines of
code as spaghetti?
I may be using my own pink glasses, but if people are using the
APIs and a lot of the code is C++, is it spaghetti?
If it were spaghetti, I would be running toward another open-source
project in a heart-beat. :-)
Well, it is good to know that you are "still" here!
When I first start messing around with the code a few years ago, of
course it was a lot harder than it is today to find the code I'm
looking for. I had to read a lot of code (mostly of Calc) to get to
understand the code structure, the naming conventions of files,
variables, classes etc.
How did you go about this? Did you dive into the code? Look for
technical documentation, or ask existing developers?
Fast forward today, I am still not as experienced as some of our
great contributers, but I can find a relevant code roughly about 10
minutes, and the searching process is not much of a pain.
Is this because you have become more familiar with the area in which you
are interested? Or, is it something that you would be able to share with
other potential or new developers?
Why? Because I believe the code base is well structured. There is
consistency in it. The more code I read, the more it makes sense why
it is the way it is.
That is good to know.
So, do I think the OO.o source is spaghetti? No. But I can see how
newcomers might think that way because of the initial learning curve
required to get comfortable with the code.
Do you think the initial learning curve is peculiar to OpenOffice.org? I
know when I start documentating a new piece of electronics or software,
that I have to spend quite a bit of time "getting into it" and finding
the right people once I know what further information I need.
And, like Cedric said, there is no way to read and understand the
whole 8 million lines of code, so you would likely find your area(s)
of interest and stay there.
OK.
Please can you tell me that if in your opinion the OpenOffice.org
is spaghetti, if not the whole, which parts, and why?
See my answer above. Hope that answers your question.
It does, and thankyou.
If you are not a developer, please sit on your hands :)
I was not, when I first showed up in this project. But I think I can
count myself as one today (I hope).
I spotted you on the list
http://wiki.services.openoffice.org/wiki/DomainDeveloper :)
And I do know that all contributions are valued.
Thanks again for your reply Kohei.
Regards
Jacqueline
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]