LoGin
article thumbnail
GitHub Actions란? 동작 원리와 Workflow·Job·Runner·Step 쉽게 이해하기
깃허브, 노션 2026. 6. 20. 13:00

Github Actions는 저장소에서 발생한 이벤트를 감지해, 미리 정의한 작업을 Runner에서 실행하는 이벤트 기반 실행 엔진 이벤트 발생↓Workflow 선택↓Job 실행 조건 판단↓Runner 할당↓Step 순차 실행↓결과 및 로그 저장 Event : 언제 실행할 것인가저장소에서 이벤트, 사건이 발생하면 Workflow 실행이 시작됩니다. on: push: branches: [main] 대표적인 이벤트로는push: 코드가 푸시됨pull_request : PR 생성, 수정workflow_dispatch: 사용자가 수동 실행schedule: 정해진 시간에 실행release : 릴리즈 생성on은 트리거(이벤트 발생) 조건이다. Workflow : 무엇을 실행할 것인가. gith..

article thumbnail
AI가 코드를 짜는 시대: 개발자가 알아야 할 AI 용어와 생각
IT Information 2026. 6. 13. 19:53

저는 GPT 성능이 좋지 않아 개발에는 사용하지 않던 시대에 개발을 시작했습니다.GPT-3 버을 시점으로 개발에 영향을 줬고, 그래도 아직 사용할 정도는 아니었습니다.하지만 지금은 많은 화이트 칼라 직종이 구조 조정과 인원 감축을 일어날 정도로AI는 생산성을 높여주지만, 일자리도 동시에 위협하고 있습니다. 개발자를 하고자 하던 매력은 '문제 해결', '구현'으로 시작했지만지금은 조금씩 매력이 희미해지고 바뀌고 있다고 느낍니다. 바이브 코딩"일단 만들어봐 (끄덕끄덕) " 자연어로 원하는 걸 말하면 AI 가 빠르게 코드를 만들어준다. `채팅 주문을 엑셀로 정리하는 프로그램 만들어줘``구현하는 기능 상 특정 도메인을 저장하면서 한 트랜잭션 안에서 다른 도메인에 관여를 해야 해 어쩌고저쩌고...` AI 시대의..

article thumbnail
LoginShin 작업에 도움되는 파일들 모음
IT Information 2026. 6. 5. 13:26

LoGinKeyboard v3.1.4배포일: 2026-07-02변경 사항:- 텍스트를 써넣던 일부 매핑을 실제 키 입력으로 바꿨습니다.- `CapsLock + Space/Z/X/C/A/S/D/Q/W/E`가 숫자 문자를 쓰는 대신 `Numpad 0`-`Numpad 9` 키를 누르도록 변경했습니다.- `CapsLock + 방향키`가 화살표 문자 `↑↓←→`를 쓰는 대신 실제 방향키 입력을 보내도록 변경했습니다.- `CapsLock + Esc`, `Right Shift + Esc`, `Right Shift + Left Shift + Esc`도 텍스트 쓰기 대신 `~`/백틱 키 이벤트로 처리합니다.배포 파일:- LoGinKeyboard-v3.1.4.exe주의 사항:- 키보드 훅이 동작하지 않으면 관리자 권한으로..

article thumbnail
[JPA] @PrePersist, @PreUpdate로 엔티티 값 자동 처리하기
Back End/Spring 2026. 3. 23. 17:10

@PrePersist @PrePersist는 엔티티가 처음 저장되기 직전에 실행되는 메서드이다.INSERT 쿼리가 나가기 전에 자동으로 호출된다. @PrePersistpublic void prePersist() { if (this.boardKey == null) { this.boardKey = UUID.randomUUID().toString(); } this.createDt = LocalDateTime.now();} 위 코드는 다음과 같은 역할을 한다.boardKey가 없으면 UUID 자동 생성생성 시간(createDt) 자동 세팅수정 시간(updateDt)도 초기값으로 세팅 @PreUpdate @PreUpdate는 엔티티가 수정될 때,UPDATE 쿼리가 실행되기 직전에 호출된다. @PreUpda..

article thumbnail
프로젝트를 시작하며 아키텍처(Architecture)를 정의해보았다.
Back End 2026. 3. 22. 22:53

새로운 프로젝트를 시작하면서 가장 먼저 고민한 것은 기능이 아니라 구조였다.백엔드 개발을 하다 보면 프로젝트가 커질수록 코드가 점점 복잡해지고, 유지보수가 어려워지는 문제를 자주 겪게 된다. 특히 Spring 기반 프로젝트에서는 Controller, Service, Repository 3-tier Layerd구조만으로는 이해하기 어렵고 이만 안 다하더라고 한계가 계속 드러났다. 관심이 생겨 공부하고 도입해보자한 설계안은- DDD(Domain Driven Deging)- Hexagonal Architecture이다. DDD (Domain Driven Design) - 도메인 주도 설계DDD는 구조가 아니라 내부 설계 방식이다. DDD를 처음 접하게 된 이유는 도메인 중심으로 시스템을 설계하는 것인데 AI ..

article thumbnail
[Kotlin] 코틀린 함수형 프로그래밍에 대한 생각
코딩/Kotlin 코틀린 2026. 2. 6. 18:53

코틀린 함수형 프로그래밍이란코틀린을 공부하다 보면 마주치는 개념이 함수형 프로그래밍이다.특히 map, filter, reduce, lambda, 고차 함수 같은 키워드는 코틀린을 어느 정도 사용하거나 공부하면 마주친 적이 있을 것이다. '함수를 값처럼 다루고, 상태 변경을 최소화하는 방식'을 말하는데코틀린은 순수 함수형 언어는 아니지만, 객체지향 + 함수형을 자연스럽게 섞을 수 있는 언어라서 실무에서 활용도가 매우 높은 걸로 알고 있다. 함수형 코딩을 사용하는 본질적인 이유는이 코드가 무엇을 바꾸는지 하눈에 알기 위해 쓰는 방식이라 생각한다. 객체지향 중심 코드의 무서운 점은 상태가 숨어있다는 점이다예시로data class Order( var items: MutableList, var stat..

728x90
반응형