Sebastian Buczyński - Why you don't need design patterns in Python?

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 26

  • @oldschoolwreak
    @oldschoolwreak 5 ปีที่แล้ว +48

    Speed up to 1.75x.

  • @DataPastor
    @DataPastor 11 วันที่ผ่านมา

    Nice talk with some good points. Thx.

  • @queueoverflow
    @queueoverflow 3 ปีที่แล้ว +3

    Thanks, I have been doubting some of the patterns like singleton for years. And I just used Static class(C#) or module(vb and python) instead of singleton. I saw people use singleton just because they want to use singleton. I think we should accept that time has changed and we are to implement the patterns in new ways.

  • @Turjak_art
    @Turjak_art 3 ปีที่แล้ว +5

    Usually I don't listen any conferences because they are mostly boring and telling you unnecessary things but this one is very interesting. I agree we need a new book like GOF but for Python. And if someone write it then please put examples from the real world.

  • @mckenziejohan4149
    @mckenziejohan4149 5 ปีที่แล้ว +2

    great talk. targetting new user. i also show this video to my friend who came from Java.

  • @rmarianoanaya
    @rmarianoanaya 6 ปีที่แล้ว +4

    Nice talk, and a very interesting topic, well presented!

  • @rodwanbakkar2512
    @rodwanbakkar2512 4 ปีที่แล้ว +10

    Great talk, "Why you don't need SOME design patterns in Python?" would be a better title??

    • @NNPlayaPL
      @NNPlayaPL 4 ปีที่แล้ว +8

      Thanks. Regarding title - Oh yes, definitely! I regret giving it such a title but I cannot undo that now

    • @adm1ralwhiskers
      @adm1ralwhiskers 2 ปีที่แล้ว

      or even "Pythonic implementation of some design patterns"

  • @fringefringe7282
    @fringefringe7282 ปีที่แล้ว +1

    Well, I dont know. I prefer to have a Singleton in a constructor instead of leveraging a language property of Python that module is a Singleton. Constructor seems to be more generic and intuitive. If more Pythonic means "utilize every possible quirk of the language" then I am not on board with that.

  • @Evkayne
    @Evkayne 5 ปีที่แล้ว +1

    Beautiful Talk!

  • @mikiii880
    @mikiii880 3 ปีที่แล้ว +3

    Is it just me or the guy asking the question at the end is the guy from this talk? th-cam.com/video/bsyjSW46TDg/w-d-xo.html

  • @cthoyt
    @cthoyt 6 ปีที่แล้ว +1

    Nice story, thanks!

  • @nitinagarwal4068
    @nitinagarwal4068 6 ปีที่แล้ว +4

    singleton implementation is Super... unnecessary people have just made it complicated...

  • @ProgramadorLhama
    @ProgramadorLhama 3 ปีที่แล้ว +1

    I really disagree with him. I think design pattern has its own purpose and python embraces some of that (decorator, singleton...) well, i think you need design patterns, but in the right cenario and in the right way

    • @NNPlayaPL
      @NNPlayaPL 3 ปีที่แล้ว +5

      But with which part do you disagree, exactly? I didn't mean to make a point that patterns are irrelevant in general (sorry if I made it sound that way) but that we shouldn't naively copy implementations from other programming languages

    • @Surister0
      @Surister0 2 ปีที่แล้ว

      @@NNPlayaPL I 100% agree with you, I have had Java and .Net developers straight off the bat recommending me to implement their beloved design pattern which is almost always unnecessary in Python/Project

  • @piotrstuglik4424
    @piotrstuglik4424 6 ปีที่แล้ว +5

    Jesus, he butchers English so much. Very hard to listen to.

    • @pantsoff
      @pantsoff 6 ปีที่แล้ว +36

      I think you're just having trouble. I haven't had a single problem understanding him.

    • @atlantis_expedition_member4747
      @atlantis_expedition_member4747 6 ปีที่แล้ว +18

      Yeah I didn't have any problem with his English.
      He has an accent, but his english is damn good.
      (If you think he's hard to listen to, check out the indian programmer channels)

    • @djtoddles8750
      @djtoddles8750 6 ปีที่แล้ว +1

      I always like it when I see someone with the b***s to give a talk when they aren't fluent. Though for some reason I find indian accents extremely difficult to follow, so I guess I'm a hypocrite

    • @wBacz
      @wBacz 5 ปีที่แล้ว

      nie wzywaj imienia Pana Boga na daremno. Dla mnie ang. OK, bo wszystko rozumiem co gada.

    • @andrewsanchez5895
      @andrewsanchez5895 5 ปีที่แล้ว +6

      Just listened at 2x speed without a problem. His English was just fine. Quirky, but perfectly intelligible (which is the most important thing).