-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