Bootiful TDD by Josh Long @ Spring I/O 2019

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ส.ค. 2024
  • Spring I/O 2019 - Barcelona, 16-17 May
    GitHub repo: github.com/joshlong/bootiful-...
    How would you feel if you knew that any pat of the code was at most a few minutes away from being shippable and delivered into production? How would you feel if you knew that any part of the code is a few ctrl+z's away from being shippable and delivered into production? Emboldened and confident? Test driven development (TDD) gives you that. TDD allows you to proceed with confidence that you're building the right thing. It provides you with imminent-horizons that you can meet and measure. TDD gives developers the confidence to go faster, secure in the knowledge that what they break they will fix and be able to improve. In this talk, join Spring Developer Advocate Josh Long (@starbuxman) as he looks at how to test Spring applications and services. We'll look at how to test basic components, mocks, how to take advantage of test slices, and how to test web applications. We'll also look at how to ensure that API producers and API consumers work well together using consumer driven contract testing (CDCT) without sacrificing the testing pyramid for end-to-end integration tests.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @misostc75
    @misostc75 5 ปีที่แล้ว +15

    That last part with the Spring Cloud Contract was awesome!

  • @joachimdietl6737
    @joachimdietl6737 5 ปีที่แล้ว +9

    Note: change the playback speed to 0.5 if Josh is 2 fast for you.

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

      Changed to 1.5, thanks for the tip :D

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

    First time I had to make video run at 0.75 speed. It is more often to make it 1.25... Great topic, I'm fond of testing and author did a good job about showing how it can be made in Spring environment.

  • @michaeldeng1981
    @michaeldeng1981 3 ปีที่แล้ว

    2021, this is still awesome

  • @hieulamtri5535
    @hieulamtri5535 4 ปีที่แล้ว +5

    Why the demo is still using Junit4 and annotate with @RunWith(SpringRunner.class) ? Do we expect to use junit 5 in 2019?

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

    Good stuff

  • @smithdragon6477
    @smithdragon6477 4 ปีที่แล้ว

    why I can’t write fast ,awesome josh

  • @TastyCarcass
    @TastyCarcass 4 ปีที่แล้ว +2

    I disagree with the jogging and video game analogy but still good talk lol

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

    Important topics but very high speed. He really needs to slow it down.

  • @Resistance_is_futile1337
    @Resistance_is_futile1337 4 ปีที่แล้ว +2

    What a hectic nerd :/

  • @valanych
    @valanych ปีที่แล้ว

    Great coder, terrible presenter.