The clean-up work can actually be split by modules.

Though it is generally a good practice to follow, my concern is the
clean-up is likely to cause conflicts with some on-going changes. If I may
suggest, the dedicated clean-up tasks should avoid
- modules that are undergoing multiple feature changes/PRs
- modules that are planned to have major refactoring due to design changes
(since clean-up can be done altogether during refactoring)

On Tue, Jan 21, 2020 at 4:17 AM Vinoth Chandar <[email protected]> wrote:

> Not sure if I fully agree with sweeping statements being made. But,  +1 for
> structuring this work via Jiras and having some committer “accept” the
> issue first.  Some of these tend to be subjective and we do need to make
> different tradeoffs.
>
> On Tue, Jan 21, 2020 at 1:28 AM vino yang <[email protected]> wrote:
>
> > Hi Pratyaksh,
> >
> > Thanks for your thought.
> >
> > Let's listen to others' comments. If there is no objection, we will
> follow
> > this way.
> >
> > Best,
> > Vino
> >
> >
> > Pratyaksh Sharma <[email protected]> 于2020年1月21日周二 下午4:56写道:
> >
> > > Hi Vino,
> > >
> > > Big +1 for this initiative. I have done this code cleanup for test
> > classes
> > > in the past and strongly feel there is a need to do the same at other
> > > places as well. I would definitely like to volunteer for this.
> > >
> > > On Tue, Jan 21, 2020 at 1:52 PM vino yang <[email protected]>
> wrote:
> > >
> > > > Hi folks,
> > > >
> > > > Currently, the code quality of some Hudi module is not very well. As
> > many
> > > > developers have seen, the Intellij IDEA has shown many intellisense
> > about
> > > > cleanup and improvement. The community does not object to doing the
> > > cleanup
> > > > and improvement work and the work has been started via some direct
> > > "minor"
> > > > PRs by some volunteers. The current way is unorganized and hard to
> > > manage.
> > > > For tracking this work, I prefer to manage this work with the Jira
> > issue.
> > > > We can create an umbrella issue. Then, split the work into several
> > > > subtasks.
> > > >
> > > > Since those "bad smell" lays anywhere in the whole project. It's
> > > difficult
> > > > to give a standard to split the subtasks. For example, some files
> have
> > a
> > > > lot while some modules have few. So I suggest the standard would
> depend
> > > on
> > > > the volume of the changes. Before working, any subtask should find a
> > > > committer as a mentor who would judge and approve the scope is
> > suitable.
> > > >
> > > > What do you think?
> > > >
> > > > Any comments and suggestions would be appreciated.
> > > >
> > > > Best,
> > > > Vino
> > > >
> > >
> >
>

Reply via email to