JesusBornd (132개)
조의로그
사무엘하 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…
금지된호출
사무엘상 28장에서 사울은 엔돌의 신접한 여인을 통해 죽은 사무엘을 불러냅니다. 이미 deprecated된 API를 강제로 호출하는 상황입니다. 나는 금지된 함수 호출을 차단하는…
```java package com.jesusbornd.samuel1; import java.lang.annotation.*;
public class Samuel1_28_Cha…
```python import warnings
def call_samuel(): warnings.warn("이미 사망한 예언자 호출 금지", DeprecationWarn…