Skip to content

DEVelopments

by Łukasz Monkiewicz

  • Blog
  • Contact

Tag: TDD

Is my test easy to understand? – Testing #2

18 October 2018October 19, 2018Łukasz MonkiewiczPostsJava, Software craftsmanship, TDD, TestLeave a comment
So you have tests, they are well named, well structured, with given, when, then blocks and all that beautiful things, they can even fit on a screen! But do you know how and what part of your code these tests test?
4
1
0
1
0
0
0

What makes a test good? – Testing #1

7 October 2018October 19, 2018Łukasz MonkiewiczPostsSoftware craftsmanship, TDD, TestLeave a comment
Last time I wrote a bit about the importance of testing your code. This time I’ll focus more on what test has to have.
2
1
0
1
0
0
0

Why you do not write tests?

23 September 2018September 27, 2018Łukasz MonkiewiczPostsSoftware craftsmanship, TDD, TestLeave a comment
Probably every developer will agree that testing software is important, everyone expects from third-party library or application that it will work, that it is well written and thoroughly tested, even if it’s free and you do not have to pay for it. So if everyone agrees, why so many developers don’t test their code?
2
2
0
3
0
0
0

Week #2 – TDD and first refactorings

9 March 2017March 9, 2017Łukasz MonkiewiczCommutee, Get Noticed! 2017AssertJ, Commutee, Java, JUnit, Refactoring, TDDLeave a comment
It’s one week into a competition and I already have a delay 🙁 I have planned to have the parsing of timetables done by now, but unfortunately I didn’t manage to get as much free time for this as I would like. Also, I had to make some refactorings, as my initial design had flaws.
1
0
0
0
0
0
0

Popular posts

  • Spring Boot REST – request validation
  • Fun with RxJava 2 and Retrofit
  • Docker problems on Windows
  • Ports and Adapters in a monolith
  • The curse of @Autowired

Tags

4Developers Adapters Android Angular API Architecture AssertJ Book CI Cloud Code Europe Commutee Conference Consumer-Driven Contracts Cypher Dagger Docker documentation Fasting Firebase Hexagonal architecture Java JSR303 JUnit maven Microservices Mock Neo4j NoSQL Pact Ports Refactoring Rest Retrofit RxJava Software craftsmanship spring spring-boot spring-data Spring Cloud Contract swagger TDD Test TravisCI validation
Copyright 2021 - Theme by Puro
This website uses cookies. By continuing to browse the site, you are agreeing to our use of cookies