-1 (non-binding) This can cause too much confusion for new contributor.

On Fri, Dec 6, 2019 at 12:05 PM Ash Berlin-Taylor <a...@apache.org> wrote:

> +1 (binding) as I've already said :)
>
> -ash
>
> > On 6 Dec 2019, at 00:55, Tao Feng <fengta...@gmail.com> wrote:
> >
> > -1 (binding)
> >
> > I share the same with most other comments. And I personally prefer to use
> > try,except to make it consistent across the code base while use assert in
> > unit test .
> >
> > On Thu, Dec 5, 2019 at 3:09 PM Felix Uellendall <felue...@pm.me.invalid>
> > wrote:
> >
> >> -1 (binding)
> >>
> >> I agree. There shouldn’t be any confusion around this if we want to
> >> introduce this. The old/current assertion style still looks more
> readable
> >> to me.
> >>
> >> Felix
> >>
> >> Sent from ProtonMail Mobile
> >>
> >> On Thu, Dec 5, 2019 at 23:35, Kevin Yang <yrql...@gmail.com> wrote:
> >>
> >>> -1 (binding).
> >>>
> >>> People in the old thread has spoken for me. Specifically in Python, the
> >>> confusion introduced by using asserts IMO can defeat all the benefits
> >>> mentioned easily.
> >>>
> >>> Kevin Y
> >>>
> >>> On Thu, Dec 5, 2019 at 8:27 AM Tomasz Urbaszek <
> >> tomasz.urbas...@polidea.com>
> >>> wrote:
> >>>
> >>>> -1 (non-binding)
> >>>>
> >>>> T.
> >>>>
> >>>>
> >>>> On Thu, Dec 5, 2019 at 4:16 PM Deng Xiaodong <xd.den...@gmail.com>
> >> wrote:
> >>>>
> >>>>> -1 (binding).
> >>>>>
> >>>>> As shared earlier, the benefit it brings may not be enough to break
> >> even
> >>>>> for me. And it’s not irreplaceable.
> >>>>>
> >>>>>
> >>>>> XD
> >>>>>
> >>>>>> On 5 Dec 2019, at 11:10 PM, Kaxil Naik <kaxiln...@gmail.com> wrote:
> >>>>>>
> >>>>>> -1 (binding) it definitely seems to be a source of confusion and
> >>>>> comparing
> >>>>>> it to the advantages it provides, I would be hesitant on using it.
> >>>>>>
> >>>>>> On Thu, Dec 5, 2019 at 2:56 PM Jarek Potiuk <
> >> jarek.pot...@polidea.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Here is a quick vote on using asserts in Airflow code.
> >>>>>>>
> >>>>>>> It is distilled from the discussion
> >>>>>>> https://lists.apache.org/list.html?dev@airflow.apache.org.
> >>>>>>>
> >>>>>>> Here are the two options:
> >>>>>>>
> >>>>>>> *[+1]* Allow using asserts in some specific cases.*
> >>>>>>> *[-1]**: Forbid using asserts.*
> >>>>>>>
> >>>>>>> The voting will last till Monday 4 pm CET. The committers have
> >> binding
> >>>>>>> votes, but everyone is encouraged to call advisory - non-binding -
> >>>>> votes as
> >>>>>>> well.
> >>>>>>>
> >>>>>>> Consider that my +1 (binding) vote.
> >>>>>>>
> >>>>>>>
> >>>>>>> * [+1] The case are clearly "strictly meant for developers"
> >> assertions
> >>>>>>> (None fields mainly) - which are more like type annotations and
> >> can be
> >>>>>>> stripped away when optimising. If those asserts are stripped out,
> >>>>> another
> >>>>>>> exception will be thrown out shortly. If we agree to that we will
> >> add
> >>>>> some
> >>>>>>> clear rules for those asserts in CONTRIBUTING.md and make it part
> >> of
> >>>>> code
> >>>>>>> review process to check if assertions are "proper".
> >>>>>>>
> >>>>>>> ** [-1] Forbidding using asserts is mainly due to ambiguities when
> >> to
> >>>>>>> use/when to not use asserts. If we agree to that, we will forbid
> >> using
> >>>>>>> asserts via pre-commits and remove all assertions in our code.
> >>>>>>>
> >>>>>>> J.
> >>>>>>> --
> >>>>>>>
> >>>>>>> Jarek Potiuk
> >>>>>>> Polidea <https://www.polidea.com/> | Principal Software Engineer
> >>>>>>>
> >>>>>>> M: +48 660 796 129 <+48660796129>
> >>>>>>> [image: Polidea] <https://www.polidea.com/>
> >>>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>> --
> >>>>
> >>>> Tomasz Urbaszek
> >>>> Polidea <https://www.polidea.com/> | Junior Software Engineer
> >>>>
> >>>> M: +48 505 628 493 <+48505628493>
> >>>> E: tomasz.urbas...@polidea.com <tomasz.urbasz...@polidea.com>
> >>>>
> >>>> Unique Tech
> >>>> Check out our projects! <https://www.polidea.com/our-work>
> >>>>
>
>

Reply via email to