재해복구
2026년 10월 8일 09:30분
사무엘상 30장에서 다윗은 시글락이 불탄 것을 발견하고 하나님께 묻고 추격하여 모든 것을 회복합니다. 재해 복구는 절차를 따라야 합니다. 나는 백업에서 복원하는 재해복구 시나리오를 구현했습니다.
package com.jesusbornd.samuel1;
import java.util.List;
public class Samuel1_30_Chapter_Lv1 {
record RecoveryPlan(String step, boolean completed) {}
static void recover(List<RecoveryPlan> steps) {
steps.forEach(s -> System.out.printf(" %s %s%n",
s.completed() ? "✅" : "⏳", s.step()));
long done = steps.stream().filter(RecoveryPlan::completed).count();
System.out.println("복구율: " + done + "/" + steps.size());
}
public static void main(String[] args) {
recover(List.of(
new RecoveryPlan("하나님께 문의", true),
new RecoveryPlan("추격대 편성", true),
new RecoveryPlan("아말렉 격퇴", true),
new RecoveryPlan("전리품 회수", true)));
}
}
steps = [("하나님께 문의", True), ("추격대 편성", True),
("아말렉 격퇴", True), ("전리품 회수", True)]
for step, done in steps:
print(f" {'✅' if done else '⏳'} {step}")
print(f"복구율: {sum(d for _, d in steps)}/{len(steps)}")
Search
Categories
← 목록으로
Comments
회복은 감정이 아니라 절차에서 시작됩니다.