If you raise a JIRA for each refactoring exercise then people can
comment on your plan.
The scope of the JIRA should be short so you can finish it, test it and
close it before a lot of other bugs/enhancements get done that might
affect the same code.
The scope should be short so that if you break anything, it is easy to
know what to revert - I know that you will not break anything but I am
speaking in general.
The scope should be short so that a release can be started with a finite
and well understood list of JIRAs to be fixed before the release is
ready to go.
I don't like a general JIRA since it would make it hard to tell how much
work was included and it would have no expected completion or any way to
estimate that.
Perhaps the lack of release strategy for OFBiz makes this a weak argument.
If the scope is well defined, others in the community can help if you
are not able to find time to finish it.
Ron
On 23/12/2015 1:28 PM, Taher Alkhateeb wrote:
Thank you Jacques and Pierre
Ok so perhaps a middle ground is to have a central JIRA issue to which I
refer all commits. This way I can be lean in cleaning up the code base.
Oh and please disregard the other email, it was my bad for sending twice
Regards,
Taher Alkhateeb
On Wed, Dec 23, 2015 at 9:11 PM, Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:
I assume pure code refactoring with no functional changes does not need a
Jira.
But what you could do is many commits with a sole Jira issue, for people
to refer in a sole place in case of need.
Jacques
Le 23/12/2015 18:33, Taher Alkhateeb a écrit :
Hi everyone,
Many times I have the itch to cleanup the code base but not sure whether a
JIRA issue is necessary.
Do i need to issue a JIRA for pure code refactoring (no functional
change)?
This would include things like function and variable rename, breaking up
big classes and functions, adding unit tests, rewiring classes and so on.
Cheers
Taher Alkhateeb
--
Ron Wheeler
President
Artifact Software Inc
email: rwhee...@artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102