Recent Posts

[IntelliJ IDEA] 이름 변경 리팩토링(Rename Refactoring)

less than 1 minute read

이름 변경(Rename) Rename은 변수와 같은 심볼의 이름이나 파일 및 디렉토리의 이름을 변경해 줍니다. 그냥 이름을 변경하면 되는데 왜 이런 기능이 있을까요? 로컬 변수나 private 메서드의 이름 변경은 해당 파일 하나만 변경하면 됩니다. 그런데 여러 파일에 거쳐 사...

[JAVA] try-finally 쓰지 마세요

1 minute read

요약 finally는 deprecate될 예정입니다. 향후 릴리스에서는 기본적으로 비활성화되며, 이후 릴리스에서는 제거될 예정입니다. finally를 사용하는 라이브러리 및 애플리케이션의 유지 관리자는 try-with-resources 및 cleaners와 같은 다른 리소스 관리 ...

[GitHub Actions] 환경 변수(env, Environment files)

1 minute read

env env는 워크플로우(workflow), 작업(job), 단계(step)에 대한 환경 변수를 정의하기 위해 사용되는 맵(map)입니다. $의 형태로 사용하거나 $<env_name>의 형태로 사용할 수 있습니다.

[GitHub Actions] ref, ref_name, base_ref, head_ref

1 minute read

ref, ref_name, base_ref, head_ref ref, ref_name, base_ref, head_ref는 GitHub Actions에서 사용되는 변수들로, 워크플로우가 특정 이벤트에 의해 실행될 때 참조하는 브랜치나 태그와 관련된 정보를 제공합니다. base_re...