The Data Abstraction Talk - Kevlin Henney - ACCU 2024

Поделиться
HTML-код
  • Опубликовано: 8 янв 2025

Комментарии • 13

  • @theodoreahlfeld4594
    @theodoreahlfeld4594 2 месяца назад +4

    I'm a simple man. I see Kevlin Henney, I watch.

  • @mehtubbhai9709
    @mehtubbhai9709 4 месяца назад +1

    Kevlin Henney's talks are always mind expanding. I enjoy the historical context he brings to the subject.

  • @GeorgeTsiros
    @GeorgeTsiros 4 месяца назад +1

    I read the report for the conference. Bits and bits of it anyway. What I find astonishing is how articulate the _language_ is.

  • @edgeeffect
    @edgeeffect 4 месяца назад

    15:19 use of dots and not `->` and `toUpperCase` and not `strtoupper` really point to JavaScript rather than PHP... the only thing here that says PHP is that horrible dollar sigil on the variables (yeah, thanks for those, Larry!) ... but that's valid JavaScript too... remember, back in the day, when jQuery was the bees knees, it used to go around my the moniker `$`.
    But this isn't the first time someone has commented on this pic saying "it's JavaScript and not PHP`... I suppose Kevlin just doesn't read RUclips comments, and he can hardly be blamed for that.

  • @Roibarkan
    @Roibarkan 4 месяца назад +1

    9:11 Liskov’s TedX talk: ruclips.net/video/_jTc1BTFdIo/видео.html

  • @Roibarkan
    @Roibarkan 4 месяца назад +1

    5:31 Mars Code (Holzmann): ruclips.net/video/16dQLBgOwbE/видео.html

  • @GhassanPL
    @GhassanPL 4 месяца назад +6

    Is it me or is this talk secretly a critique of the public understanding and usage of the SOLID principles?

    • @edgeeffect
      @edgeeffect 4 месяца назад

      😁

    • @mowinckel10
      @mowinckel10 Месяц назад

      Not specifically.
      All good design thoughts just... sorta does it passively

  • @isodoublet
    @isodoublet 4 месяца назад

    The reason why python programmers won't typically use name mangling, and will instead rely on convention, is because name mangling is a broken antifeature that should never be used. It clashes with the dynamic nature of python, works on things that you'd think it shouldn't work on (like library names), and is generally confusing, unreliable, and unpredictable, for anybody without expert level knowledge of its inner workings, which is almost everyone.

    • @mowinckel10
      @mowinckel10 Месяц назад

      I... it is just fixed with namespaces no?
      Essentially giving the thing a last name...