Skip to content

Instantly share code, notes, and snippets.

@rolroralra
rolroralra / Kotlin.md
Last active December 4, 2021 13:38
Kotlin
@rolroralra
rolroralra / JUnit.md
Last active August 24, 2022 02:46
Junit

ParameterizedTest in JUnit5 (Baeldung)

https://www.baeldung.com/parameterized-tests-junit-5


Mockito (Baeldung)

https://www.baeldung.com/mockito-annotations


ReflectionTestUtils

ReflectionTestUtils 는 Spring Test Context 프레임워크의 일부입니다. 유닛에서 사용되는 리플렉션 기반 유틸리티 메소드 및 비공개 필드를 설정하고 비공개 메소드를 호출하고 종속성을 주입하기 위한 통합 테스트 시나리오에 대한 모음입니다.

@rolroralra
rolroralra / CleanCode.md
Last active November 15, 2021 06:22
Code Tip

소프트웨어 개발 3대 원칙: KISS, YAGNI, DRY

  1. KISS

    Keep It Simple Stupid!

  2. YAGNI

    You Ain't Gonna Need It!

  3. DRY

    Don't Repeat Yourself!

@rolroralra
rolroralra / frontend.md
Last active December 27, 2021 05:15
frontend design
@rolroralra
rolroralra / http.md
Last active August 14, 2023 16:28
http
@rolroralra
rolroralra / CNCF.md
Last active September 28, 2021 03:11
CNCF

12-Factor App

이 문서에 기여한 사람들은 수백개 앱의 개발과 배포에 직접 참여했으며, Heroku 플랫폼을 통해서 방대한 앱의 개발, 운영, 확장을 간접적으로 관찰했다.

이 문서는 실제로 쓰이는 다양한 SaaS 앱에 대한 경험과 관찰을 종합한 결과물이다. 특히 시간이 지나면서 앱이 유기적으로 성장하는 부분, 앱 코드베이스에서 작업하는 개발자들 간의 협업, 시간이 지나면서 망가지는 소프트웨어 유지비용을 줄이는 법에 집중하여 이상적인 앱 개발 방법을 찾고자 했다.
@rolroralra
rolroralra / Tomcat.md
Last active September 3, 2021 02:30
Tomcat

package(archive) : 아카이브(war,ear) 파일로 배포

  • 아카이브는 결국 WAS에 의해 압축이 풀림
  • 파일이 많을 경우 압축해제 시간 오래걸릴 수 있음
  • 리모트 서버에 배포시 한개의 파일만 전송하면 됨
  • WAS에서 제공하는 업로드를 통한 배포기능 활용가능

exploded(expanded) : 아카이브를 압축해제한 디렉토리 형태 구조

  • 압축 및 해제 과정이 불필요
  • 별도의 디렉토리에 원본 소스를 복사하여 만듬