지저스본드 (287개)
내부충돌
사무엘하 3장에서 아브넬이 요압에게 피살됩니다. 통합 과정에서 내부 인물이 충돌하면 전체 프로세스가 흔들립니다. 나는 내부 충돌 이벤트를 감지하고 기록하는 함수를 만들었습니다.
```java package com.jesusbornd.samuel2;
public class Samuel2_03_Chapter_Lv1 { record Conflict(…
```python def detect_internal(attacker: str, victim: str, reason: str): print(f"🔴 내부 충돌 감지: {at…
조의로그
사무엘하 1장에서 다윗은 사울과 요나단의 죽음을 듣고 슬퍼합니다. 그는 애가를 지어 기록으로 남깁니다. 나는 사건 로그에 감정 상태를 함께 기록하는 구조체를 만들었습니다.
```java package com.jesusbornd.samuel2; import java.util.List;
public class Samuel2_01_Chapter_Lv1…
```python logs = [ ("사울", "전사", "이스라엘의 영광이 산 위에서 죽었도다"), ("요나단", "전사", "네 사랑이 내게 기이함이여"), …
프로세스종료
사무엘상 31장에서 사울과 세 아들이 전사합니다. 프로세스가 비정상 종료되었을 때의 로그입니다. 나는 프로세스 종료 시 상태 코드와 메시지를 기록하는 shutdown 함수를 만들…
```java package com.jesusbornd.samuel1;
public class Samuel1_31_Chapter_Lv1 { enum ExitCode { …
```python def shutdown(name: str, code: str, cause: str): print(f"[SHUTDOWN] {name} — 코드: {code…
재해복구
사무엘상 30장에서 다윗은 시글락이 불탄 것을 발견하고 하나님께 묻고 추격하여 모든 것을 회복합니다. 재해 복구는 절차를 따라야 합니다. 나는 백업에서 복원하는 재해복구 시나리오…
```java package com.jesusbornd.samuel1; import java.util.List;
public class Samuel1_30_Chapter_Lv1…
```python steps = [("하나님께 문의", True), ("추격대 편성", True), ("아말렉 격퇴", True), ("전리품 회수", True)…
배포반려
사무엘상 29장에서 다윗은 블레셋 군주들의 반대로 전쟁 참여가 거절됩니다. 배포가 막히는 것이 때론 보호입니다. 나는 조건 불충족 시 배포를 차단하는 게이트 함수를 만들었습니다.
```java package com.jesusbornd.samuel1; import java.util.List;
public class Samuel1_29_Chapter_Lv1…
```python def deploy_gate(actor: str, approvers: list, blockers: list) -> bool: if actor in blo…