[scribus-dev] 0012245: Grouped lines appear thicker

ale rimoldi ale.comp_06 at xox.ch
Tue Nov 17 22:02:49 UTC 2015

hey craig,

> if you want to make functions all 10 lines long, there would be
> hundreds of thousands of functions. Good luck with the function
> calling slowdown and the horrible mess you introduce. 
> Refactoring is more useful when you find common code that has been
> repeated in some way, especially across classes. Refactoring just to
> break up functions will often just make debugging and code paths very
> complex. 

you did not really convince me, but i take it as is.

btw, i did not say that all function should be 10 lines long. i only
said that in my experience it's the ideal length.
and i was thinking about the ideal length for making code
understandable and so avoid bugs.

in the case of DrawObj_Item() i think i would extract 3 or 4
method from it, that means 30 to 40 lines per function.
but i did not try to really understand what the semantic parts of
that function are, so i cannot really tell.

on the other side, if you think that the function should not be
refactored, i'd like to know how you would like to change that function
to make it understandable to the reader.

doxygen comments before before the signature? comments in the function

or it is your opinion that it's clear what DrawObj_Item() does?

have a nice evening

More information about the scribus-dev mailing list