2023-05-15-TIL

Today I Learned

Architecture Testing with ArchUnit

  • https://www.archunit.org/userguide/html/000_Index.html
  • https://d2.naver.com/helloworld/9222129
  • https://www.baeldung.com/java-archunit-intro
  • https://effortguy.tistory.com/166
  • https://betterprogramming.pub/archunit-test-software-architecture-easily-a874c54bda1e
  • https://github.com/TNG/ArchUnit-Examples
  • https://medium.com/free-code-camp/java-archunit-testing-the-architecture-a09f089585be
  • https://engineering.cloudflight.io/archunit-linting-your-achitecture-with-unit-tests
  • https://shekhargulati.com/2022/10/08/enforcing-logging-best-practices-by-writing-archunit-tests/
  • https://medium.com/ing-blog/architecture-and-design-unit-testing-using-archunit-f3ba6b5ae03b
  • https://blogs.oracle.com/javamagazine/post/unit-test-your-architecture-with-archunit
  • https://blog.jdriven.com/2018/10/testing-the-architecture-archunit-in-practice/
  • https://dev.to/andressacco/archunit-validate-the-architecture-of-our-projects-3hc9

Logging with AOP

  • https://dev.to/codenameone/spring-boot-debugging-with-aspect-oriented-programming-aop-1lmo

How to Validate Enum with Error Message in Spring Boot?

  • https://cchoimin.tistory.com/entry/Enum-%EC%9C%A0%ED%9A%A8%EC%84%B1-%EA%B2%80%EC%82%AC%ED%95%98%EA%B8%B0
  • https://stackoverflow.com/questions/64575842/how-to-return-a-proper-validation-error-for-enum-types-in-spring-boot
  • https://dev-monkey-dugi.tistory.com/142
  • https://www.baeldung.com/javax-validations-enums

Best Practices for Unit Testing in Spring Boot

  • https://tanzu.vmware.com/developer/guides/spring-boot-testing/
  • https://climbtheladder.com/10-spring-boot-testing-best-practices/
  • https://www.baeldung.com/java-unit-testing-best-practices
  • https://www.baeldung.com/spring-boot-testing
  • https://rieckpil.de/spring-boot-testing-best-practices/
  • https://medium.com/personal-capital-tech-blog/testing-best-practices-for-java-spring-apps-762e9fde39ec
  • https://docs.spring.io/spring-boot/docs/1.5.2.RELEASE/reference/html/boot-features-testing.html
  • https://www.springboottutorial.com/unit-testing-best-practices-with-java-and-junit-examples

Best Practices for Spring Security

  • https://www.synopsys.com/blogs/software-security/spring-security-best-practices/
  • https://spring.io/guides/topicals/spring-security-architecture/
  • https://snyk.io/blog/spring-boot-security-best-practices/
  • https://freecontent.manning.com/the-essential-guide-to-spring-security/
  • https://piotrminkowski.com/2021/05/26/spring-microservices-security-best-practices/
  • https://developer.okta.com/blog/2018/07/30/10-ways-to-secure-spring-boot
  • https://www.marcobehler.com/guides/spring-security
  • https://www.baeldung.com/security-spring