지저스본드 (285개)
위임실행
사사기 4장에서 드보라는 바락에게 명령을 위임하고 바락은 그 명령을 실행합니다. 나는 이 위임 패턴을 함수형 인터페이스로 구현했습니다.
```java package com.jesusbornd.judges;
public class Judges_04_Chapter_Lv1 { interface Commande…
```python from typing import Callable
def delegate(leader: str, executor: str, mission: str, cmd: …
순서처리
사사기 3장에서 옷니엘, 에훗, 삼갈 세 사사가 순서대로 이스라엘을 구원합니다. 나는 각 사사를 레코드로 정의하고 순서대로 처리하는 파이프라인을 만들었습니다.
```java package com.jesusbornd.judges; import java.util.List;
public class Judges_03_Chapter_Lv1 {…
```python from dataclasses import dataclass
@dataclass class Judge: name: str; enemy: str; yea…
순환오류
사사기 2장에서 이스라엘은 우상숭배→심판→부르짖음→구원의 패턴을 세대마다 반복합니다. 나는 이 순환 구조를 상태 전환 열거형으로 모델링했습니다.
```java package com.jesusbornd.judges;
public class Judges_02_Chapter_Lv1 { enum State { 평화, 우…
```python from enum import Enum, auto
class State(Enum): 평화 = auto(); 우상숭배 = auto(); 심판 = auto…
잔여작업
사사기 1장에서 유다와 시므온 지파는 가나안 땅을 정복하지만 철병거를 가진 족속들을 완전히 몰아내지 못합니다. 시스템이 배치 작업을 실행할 때 일부 항목이 처리되지 않고 남는 상…
```java package com.jesusbornd.judges; import java.util.List; import java.util.ArrayList;
public c…
```python def conquer(targets): remained = [] for t in targets: if t.startswith("철병…
종료처리
신명기 34장에서 모세는 느보산에서 가나안을 바라보고 생을 마칩니다. 시스템이 모든 작업을 완료하고 종료됩니다. 나는 종료 전 마무리 작업을 순서대로 실행하는 셧다운 핸들러를 만…
```java package com.jesusbornd.deuteronomy; import java.util.List;
public class Deuteronomy_34_Cha…
```python def shutdown(name, tasks): print(f"=== {name} 시스템 종료 시작 ===") for task in tasks: …