Skip to content

Commit 40d323e

Browse files
feat: Add Debug Fundamentals (#296)
* 초안 * 줄바꿈제거, 헤딩 공통화 * 인터뷰: react-query state 추가 * review 반영 * 에러로그 수정 * 단순하게수정하기 리뷰 반영 * 에러 메세지,로그 리뷰반영 * 수정하기 코드추가 * 수정하기 내용 추가 * 예시 헤딩 위계 올리기 * 재발방지하기 내용 추가 * 디버깅 가이드 업데이트, 에러로그 및 디버거 활용하기 내용 추가 --------- Co-authored-by: yurimjin <[email protected]>
1 parent de00662 commit 40d323e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+1613
-27
lines changed

fundamentals/debug/.vitepress/config.mts

Lines changed: 65 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,76 @@ export default defineConfig({
2424
items: [
2525
{
2626
text: "시작하기",
27-
link: "/get-started"
28-
}
27+
link: "/pages/introduce.md",
28+
},
29+
{
30+
text: "효과적인 디버깅을 위한 4가지 단계",
31+
link: "/pages/start.md",
32+
},
2933
]
3034
},
3135
{
32-
text: "튜토리얼"
36+
text: "실전 가이드",
37+
items: [
38+
{
39+
text: "진단하기",
40+
link: "/pages/diagnose/index.md",
41+
collapsed: false,
42+
items: [
43+
{ text: "에러 메세지로 원인 추측하기", link: "/pages/diagnose/error-message.md" },
44+
{ text: "작업 지도 그리기", link: "/pages/diagnose/map.md" },
45+
],
46+
},
47+
{
48+
text: "재현하기",
49+
link: "/pages/reproduce/index.md",
50+
collapsed:false,
51+
items: [
52+
{ text: "최대한 간단하게 재현하기", link: "/pages/reproduce/simply.md" },
53+
{ text: "디버거 활용하기", link: "/pages/reproduce/debugger.md" },
54+
{ text: "일반적인 범위에서 벗어난 값 재현하기", link: "/pages/reproduce/out-range.md" },
55+
{ text: "반복적인 재현 과정을 자동화하기", link: "/pages/reproduce/repeat.md" },
56+
{ text: "버그 발생 경로를 추적하기", link: "/pages/reproduce/trace.md" },
57+
],
58+
},
59+
{
60+
text: "수정하기",
61+
link: "/pages/fix/index.md",
62+
collapsed:false,
63+
items: [
64+
{ text: "근본 원인 수정하기", link: "/pages/fix/correct.md" },
65+
{ text: "순수함수 만들기", link: "/pages/fix/pure.md" },
66+
{ text: "데드코드 제거하기", link: "/pages/fix/dead-code.md" },
67+
],
68+
},
69+
{
70+
text: "재발방지하기",
71+
link: "/pages/prevent/index.md",
72+
collapsed:false,
73+
items: [
74+
{ text: "에러 로그 상세히 남기기", link: "/pages/prevent/error-log.md" },
75+
{ text: "버그 리포트 남기기", link: "/pages/prevent/bug-report.md" },
76+
{ text: "팀과 공유하고 공통 유틸에 반영하기", link: "/pages/prevent/util.md" },
77+
],
78+
},
79+
]
3380
},
3481
{
35-
text: "심화 학습"
36-
}
37-
]
82+
text: "디버깅 인터뷰",
83+
items:[
84+
{text: "react-query 상태는 어떻게 돌아가는가?",
85+
link: "/pages/interview/react-query/index.md",
86+
collapsed:false,
87+
items: [
88+
{ text: "진단하기", link: "/pages/interview/react-query/diagnose.md" },
89+
{ text: "재현하기", link: "/pages/interview/react-query/reproduce.md" },
90+
{ text: "수정하기", link: "/pages/interview/react-query/fix.md" },
91+
{ text: "추가질문", link: "/pages/interview/react-query/tip.md" },
92+
],
93+
},
94+
],
95+
},
96+
],
3897
},
3998
markdown: {
4099
config: (md) => {

fundamentals/debug/get-started.md

Lines changed: 0 additions & 5 deletions
This file was deleted.
96.9 KB
Loading
1.12 MB
Loading
80.8 KB
Loading
72.7 KB
Loading
66.6 KB
Loading
86.4 KB
Loading
72.3 KB
Loading
34.4 KB
Loading

0 commit comments

Comments
 (0)