본문 바로가기
C.W.K.
Stream
Lesson 05 of 05 · published

배관이었던 아흔 퍼센트

~14 min · boundaries, judgment, composer, seams

Level 0흩어진 부품
0 XP0/41 lessons0/13 achievements
0/100 XP to next level100 XP to go0% complete

보기였던 측정

앞 레슨은 작성기랑 기록 카드를 밖으로 적어 뒀어. 끝까지 도메인 색이고, 분기마다 다시 제안 안 나오게 의도된 갈라짐으로. 그 문장은 적힌 날에는 맞았어. 측정이지, 서약이 아니야.

그 뒤 재고에서 작성기 크롬이 그걸 가진 앱들 사이에서 아흔 퍼센트쯤 같았어. 기기 초안 슬롯, 텍스트 칸이랑 제출 키, 붙여넣으면 첨부, 대기열에 올린 미디어 줄, 대기·실패를 숨기지 않는 상태. 남은 열 퍼센트가 진짜 도메인이야. 초안에 손을 뻗는 Ask, 앱만의 상태를 넣는 불투명한 추가 슬롯, 뭘 첨부해도 되는지의 수락 규칙. 그 열 퍼센트 때문에 처음엔 밖으로 적힌 거고, 그 적힘을 서약으로 읽으면 틀린 보기가 얼어.

소속 시험은 안 바뀌어. 측정이 바뀌었어. 적힌 보기랑 새 측정이 싸우면, 질문을 다시 돌려. 보기를 지키지 마.

크롬은 옮기고, 열 퍼센트는 이음매로 남겨

아흔 퍼센트는 배관이야. 부스러기가 뭔지, 브리프가 뭔지, 일지 한 줄이 뭔지 몰라. 초안이랑 텍스트 칸이랑 결과만 알아. 식별자 발급기를 들인 그 시험이야. 작성기는 옮겼어.

열 퍼센트는 플래그로 안 들어갔어. 앞 레슨이 이름 붙인 실패야. 모듈이 대체로 일반적이라서 들어오고, 나머지가 앱 열거형이 되고, 키트가 애플리케이션이 뭔지를 알게 되는 것. 열 퍼센트는 앱이 채우는 이음매로 갔어. 키트가 읽고 해석하지 않고 받아 돌려주는 추가 슬롯, 앱이 쥐는 제출, 한 앱만 가진 줄을 올리는 텍스트 칸 위 자리, 키트가 Ask 모형을 만드는 게 아니라 ref 로 초안에 닿는 Ask.

기록 카드는 밖에 남았어. 닮은 건 여전히 시험이 아냐. 여정이나 측정이나 한 구절을 그리는 카드는 앱이 무엇인지 알아. 본문을 쓰는 크롬은, 본문이 글이랑 첨부일 뿐이면, 몰라. 한 화면에 같이 다니는 표면 둘이 선의 반대쪽에 떨어질 수 있어. 화면이 아니라 모듈마다 묻는 이유가 그거야.

적힌 보기는 날짜가 찍힌 측정이야. 의도된 갈라짐은 오늘 사실에 대한 판정이지, 내일 둘레에 친 울타리가 아냐. 사실이 움직이면 질문을 다시 돌려. 답이 뒤집히면 처음 판정을 적었듯 뒤집힌 것도 적어. 안 그러면 다음 세션이 옛 보기를 교리로, 새 측정을 이단으로 읽어.

같은 모양, 축 하나 옆

앞 레슨의 큐 커널은 배관으로 들어왔고, 도메인 색 몸체는 작업장마다 남았어. 그 갈라짐도 다시 쟀어. 제네릭 워크숍 둘은 그런 솜씨가 없었어. 앱 이름만 바꾸면 라우트랑 동사가 서로 복사본이고, 의미 없는 어긋남 세 개. 그 몸체는 커널 위 층으로 키트에 들어왔어. 소속 시험을 — 다시 — 돌리니, 퀘스트나 볼트가 뭔지를 아는 작업장이랑 답이 달랐거든.

모든 워크숍이 옮긴 건 아니야. 솜씨 있는 쪽은 지켰어. 시험이 "큐는 이제 프레임워크다"가 된 게 아냐. "이 쌍엔 솜씨가 없었고, 복사본이 그걸 숨기고 있었다"가 된 거야. 같은 질문, 더 좁은 대상, 새 날짜. 작성기랑 제네릭 워크숍이 한 레슨인 이유야. 선은 살아 있어. 앞 레슨은 물으라고 가르쳤어. 이 레슨은 다시 물으라고 가르쳐.

Code

같은 시험, 측정이 움직인 뒤·text
그때 (앞 레슨의 목록)
  작성기 + 기록 카드: 나감, 의도된 갈라짐.
  큐 커널: 들어옴, 도메인 몸체는 작업장에.

측정
  작성기 크롬: ~90% 같음 (초안, 텍스트 칸, 첨부, 정직한 상태).
  작성기 Ask / 추가 / 수락: 열 퍼센트, 여전히 도메인.
  기록 카드: 여전히 도메인 색. 여전히 나감.
  제네릭 워크숍 둘의 라우트와 동사: 이름만 바꾸면 복사본,
  의미 없는 어긋남 세 개.

지금
  작성기 크롬: 들어옴, 이음매로 — 추가는 불투명,
    제출은 앱이, Ask 는 ref 로 초안에 닿아.
  기록 카드: 여전히 나감. 닮은 건 시험이 아니었어.
  제네릭 워크숍 몸체: 들어옴, 커널 위 층.
  도메인 워크숍: 검증은 자기가. 커널이 퀘스트를
    키운 게 아니야.

이 레슨이 피하는 실패
  if app == "travel":  showPlaceRows()
  if app == "journal": showDateRows()
  if app == "brief":   showJudgeSlots()
  # 키트가 애플리케이션이 뭔지를 알게 됨.

통과하는 이음매
  composer.beforeTextarea = app.rows      # 앱이 알아
  composer.extra          = app.project   # 키트는 저장만, 안 읽어
  composer.onSubmit       = app.submit    # 앱이 내용을 쥐어

External links

Exercise

네 시스템에서 '도메인 색이 너무 진해서 못 빼낸다'고 적어 둔 UI 쌍을 찾아. 작성기랑 카드, 폼이랑 미리보기, 받은편지함이랑 상세. 쌍을 갈라. 반쪽마다 다시 물어. 이게 앱이 무엇인지 알아야 해? 한쪽만 뒤집히면, 코드 옮기기 전에, 다른 쪽을 밖에 둘 이음매를 이름부터 적어.
Hint
화면이 아니라 칸에서 시작해. 텍스트 칸은 대개 배관이야. 그 칸이 무엇에 관한 칸인지를 정하는 쪽은 대개 아니야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.