{"id":5414,"date":"2025-12-23T18:11:16","date_gmt":"2025-12-23T18:11:16","guid":{"rendered":"https:\/\/blog.ggonggong.com\/?p=5414"},"modified":"2025-12-23T18:11:16","modified_gmt":"2025-12-23T18:11:16","slug":"%eb%a8%b8%eb%a9%94%ec%9d%b4%eb%93%9c%ec%b0%a8%ed%8a%b8%ec%9d%98-%ec%a2%85%eb%a5%98-5","status":"publish","type":"post","link":"https:\/\/blog.ggonggong.com\/?p=5414","title":{"rendered":"\uba38\uba54\uc774\ub4dc\ucc28\ud2b8\uc758 \uc885\ub958"},"content":{"rendered":"<p><!-- Blog Post Metadata --><\/p>\n<div data-blog-metadata>\n<\/div>\n<h2 style=\"font-size: 2rem;font-weight: 700;margin: 1.75rem 0 1rem;color: #2d3748;border-bottom: 3px solid #667eea;padding-bottom: 0.5rem\">\uba38\uba54\uc774\ub4dc \ucc28\ud2b8 \uc885\ub958 \uc644\ubcbd \uac00\uc774\ub4dc : \ubaa8\ub4e0 \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \ud55c \ubc88\uc5d0 \uae68\uc6b0\uce58\uae30<\/h2>\n<blockquote style=\"border-left: 4px solid #667eea;padding-left: 1.5rem;margin: 1.5rem 0;color: #4a5568;font-style: italic;background: #f7fafc;padding: 1rem 1.5rem;border-radius: 0.25rem\">\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">\ucd5c\ucd08\uc758 \ud504\ub85c\uadf8\ub798\uba38<\/strong> \uc5d0\uc774\ub2e4 \ub7ec\ube14\ub808\uc774\uc2a4\uc5d0\uac8c \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \uc190\uc218 \uadf8\ub9ac\ub294 \uc2dc\uac04\uc774 \uc788\uc5c8\ub2e4\uba74 \ubb34\uc5c7\uc744 \ub9cc\ub4e4\uc5c8\uc744\uae4c? \uc624\ub298\ub0a0 \uc6b0\ub9ac\ub294 <strong style=\"font-weight: 700;color: #1a202c\">\uba38\uba54\uc774\ub4dc \ucc28\ud2b8<\/strong>\ub85c \uba87 \uc904\uc758 \ucf54\ub4dc\ub9cc\uc73c\ub85c \uc0b0\ub73b\ud55c \uc2dc\uac01\ud654 \ubb38\uc11c\ub97c \uc644\uc131\ud569\ub2c8\ub2e4. \uac1c\ubc1c\uc790\uc5d0\uc11c \uae30\ud68d\uc790\uae4c\uc9c0 \ud611\uc5c5\uc758 \ud328\ub7ec\ub2e4\uc784\uc744 \ubc14\uafbc \uc774 \ub3c4\uad6c\uc758 \ud575\uc2ec \uc720\ud615\ub4e4\uc744 \ud30c\ud5e4\uce69\ub2c8\ub2e4.<\/p>\n<\/blockquote>\n<h3 style=\"font-size: 1.5rem;font-weight: 600;margin: 1.5rem 0 0.75rem;color: #4a5568\">\uc65c \uba38\uba54\uc774\ub4dc \ucc28\ud2b8\uc778\uac00?<\/h3>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\">\ud14d\uc2a4\ud2b8 \uae30\ubc18 \uc2dc\uac01\ud654 \ub3c4\uad6c \uba38\uba54\uc774\ub4dc\ub294 \ubcf5\uc7a1\ud55c \ub2e4\uc774\uc5b4\uadf8\ub7a8 \uc791\uc5c5\uc744 <strong style=\"font-weight: 700;color: #1a202c\">\uac04\uacb0\ud55c \ucf54\ub4dc<\/strong>\ub85c \ub300\uccb4\ud569\ub2c8\ub2e4. GitHub, Notion \ub4f1 \uc8fc\uc694 \ud50c\ub7ab\ud3fc\uc5d0\uc11c \ub124\uc774\ud2f0\ube0c \uc9c0\uc6d0\ub418\uba70 \ubb38\uc11c\uc758 <strong style=\"font-weight: 700;color: #1a202c\">\uc2e4\uc2dc\uac04 \ub3d9\uae30\ud654<\/strong>\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4. \uad6c\uc870 \ubcc0\uacbd \uc2dc \uc0c8\ub85c \uadf8\ub9b4 \ud544\uc694\uc5c6\uc774 \ucf54\ub4dc \uc218\uc815\ub9cc\uc73c\ub85c \ub9ac\uc18c\uc2a4\ub97c 70% \uc774\uc0c1 \uc808\uc57d\ud560 \uc218 \uc788\ub2e4\ub294 \uc810\uc5d0\uc11c \ud604\uc5c5 \ucd5c\uc801\ud654 \ub3c4\uad6c\ub85c \uc8fc\ubaa9\ubc1b\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h3 style=\"font-size: 1.5rem;font-weight: 600;margin: 1.5rem 0 0.75rem;color: #4a5568\">\ud83d\udd04 \ud50c\ub85c\uc6b0\ucc28\ud2b8 (Flowchart)<\/h3>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">\uc2dc\uc2a4\ud15c \uc6cc\ud06c\ud50c\ub85c\uc6b0\ub97c \uada4\uc801\uc73c\ub85c \ud45c\ud604<\/strong><\/p>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-vuob9ghbt\" style=\"text-align: center\">\nflowchart LR\n    A[\ub85c\uadf8\uc778 \uccb4\ud06c] --&gt;|\uc131\uacf5| B[\uba54\uc778 \ud398\uc774\uc9c0]\n    A --&gt;|\uc2e4\ud328| C[\uc5d0\ub7ec \ud31d\uc5c5]\n    B --&gt; D[\uc11c\ube44\uc2a4 \uc774\uc6a9]\n  <\/pre>\n<\/div>\n<ul style=\"margin: 1rem 0;padding-left: 2rem;list-style-type: disc\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\ud65c\uc6a9\ucc98<\/strong>: \uc54c\uace0\ub9ac\uc998 \uc124\uacc4, \uc5c5\ubb34 \ud504\ub85c\uc138\uc2a4 \ub9e4\ud551<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\ud575\uc2ec \ubb38\ubc95<\/strong>: \ubc29\ud5a5 \uc124\uc815(<code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">TB<\/code>\/<code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">BT<\/code>\/<code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">LR<\/code>\/<code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">RL<\/code>), \ub178\ub4dc \uc720\ud615(<code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">[]<\/code> \uc0ac\uac01\ud615, <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">()<\/code> \ub77c\uc6b4\ub4dc, <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">{}<\/code> \ub9c8\ub984\ubaa8)<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uc2e4\uc804 \ud301<\/strong>: <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">subgraph<\/code>\ub85c \uc601\uc5ed \ubd84\ud560 \uc2dc \ubcf5\uc7a1\ud55c \ud504\ub85c\uc138\uc2a4\ub3c4 \uccb4\uacc4\ud654 \uac00\ub2a5<\/li>\n<\/ul>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h3 style=\"font-size: 1.5rem;font-weight: 600;margin: 1.5rem 0 0.75rem;color: #4a5568\">\u23f3 \uc2dc\ud000\uc2a4 \ub2e4\uc774\uc5b4\uadf8\ub7a8 (Sequence Diagram)<\/h3>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">\uc0ac\ubb3c \uac04 \uc0c1\ud638\uc791\uc6a9 \uc2dc\uac04\uc21c \uc2dc\uac01\ud654<\/strong><\/p>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-ki94t7764\" style=\"text-align: center\">\nsequenceDiagram\n    \uc0ac\uc6a9\uc790-&gt;&gt;+\uc11c\ubc84: API \uc694\uccad\n    \uc11c\ubc84-&gt;&gt;DB: \ucffc\ub9ac \uc804\uc1a1\n    DB--&gt;&gt;-\uc11c\ubc84: \ub370\uc774\ud130 \uc751\ub2f5\n    \uc11c\ubc84--&gt;&gt;-\uc0ac\uc6a9\uc790: \uacb0\uacfc \ubc18\ud658\n  <\/pre>\n<\/div>\n<ul style=\"margin: 1rem 0;padding-left: 2rem;list-style-type: disc\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\ud65c\uc6a9\ucc98<\/strong>: API \ud1b5\uc2e0 \uad6c\uc870, \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \ud638\ucd9c \ud750\ub984<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uc8fc\uc694 \uc694\uc18c<\/strong>: \ucc38\uc5ec\uc790(participant), \ud654\uc0b4\ud45c \uc720\ud615(<code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">-&gt;<\/code> \uc2e4\uc120, <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">--&gt;&gt;<\/code> \uc810\uc120), \ud65c\uc131\ud654 \ubc15\uc2a4(activate)<\/li>\n<\/ul>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h3 style=\"font-size: 1.5rem;font-weight: 600;margin: 1.5rem 0 0.75rem;color: #4a5568\">\ud83c\udfaf \ud074\ub798\uc2a4 \ub2e4\uc774\uc5b4\uadf8\ub7a8 (Class Diagram)<\/h3>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">OOP \uad6c\uc870\uc758 \uccad\uc0ac\uc9c4 \uc81c\uc791<\/strong><\/p>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-vly9owqyo\" style=\"text-align: center\">\nclassDiagram\n    class User {\n        -userId : String\n        +register()\n        +login()\n    }\n    User &quot;1&quot; -- &quot;*&quot; Post : \uc791\uc131\n  <\/pre>\n<\/div>\n<ul style=\"margin: 1rem 0;padding-left: 2rem;list-style-type: disc\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\ud575\uc2ec \uae30\ub2a5<\/strong>: \uc18d\uc131\/\uba54\uc11c\ub4dc \ud45c\ud604, \uad00\uacc4 \ud45c\uae30(\uc0c1\uc18d <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">--|&gt;<\/code>, \uc9d1\ud569 <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">--*<\/code>)<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uac1c\ubc1c\uc790 \ud65c\uc6a9<\/strong>: \uc2dc\uc2a4\ud15c \uc544\ud0a4\ud14d\ucc98 \ubb38\uc11c\ud654 \uc2dc \uc911\ubcf5\ucf54\ub4dc 40% \uac10\uc18c \ud6a8\uacfc<\/li>\n<\/ul>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h3 style=\"font-size: 1.5rem;font-weight: 600;margin: 1.5rem 0 0.75rem;color: #4a5568\">\ud83c\udf08 \uae30\ud0c0 \ud544\uc218 \ucc28\ud2b8 \uc720\ud615<\/h3>\n<ol style=\"margin: 1rem 0;padding-left: 2rem\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">\uac04\ud2b8 \ucc28\ud2b8 (Gantt)<\/strong><\/p>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-2n5kro6wx\" style=\"text-align: center\">\ngantt\n       title \ud504\ub85c\uc81d\ud2b8 \uc77c\uc815\n       section \uac1c\ubc1c\n       API \uc124\uacc4 :a1, 2023-10-01, 7d\n       \ud14c\uc2a4\ud2b8 : after a1, 5d\n  <\/pre>\n<\/div>\n<ul style=\"margin: 1rem 0;padding-left: 2rem;list-style-type: disc\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\ud504\ub85c\uc81d\ud2b8 \ub9c8\uc77c\uc2a4\ud1a4 \uad00\ub9ac\uc5d0 \ucd5c\uc801<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">\uc5d4\ud2f0\ud2f0 \uad00\uacc4\ub3c4 (ERD)<\/strong><\/p>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-43sqmlrym\" style=\"text-align: center\">\nerDiagram\n       CUSTOMER ||--o{ ORDER : places\n       ORDER ||--|{ LINE-ITEM : contains\n  <\/pre>\n<\/div>\n<ul style=\"margin: 1rem 0;padding-left: 2rem;list-style-type: disc\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc2a4\ud0a4\ub9c8 \uc124\uacc4 \ud544\uc218 \ub3c4\uad6c<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">\ub9c8\uc778\ub4dc\ub9f5 (Mindmap)<\/strong><\/p>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-s7xos06p9\" style=\"text-align: center\">\nmindmap\n       root((\uc544\uc774\ub514\uc5b4))\n         \u251c\u2500 \uae30\ub2a5A\n         \u251c\u2500 \uae30\ub2a5B\n  <\/pre>\n<\/div>\n<ul style=\"margin: 1rem 0;padding-left: 2rem;list-style-type: disc\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\ube0c\ub808\uc778\uc2a4\ud1a0\ubc0d \uc544\uc774\ub514\uc5b4 \uad6c\uc870\ud654<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">\uc0ac\uc6a9\uc790 \uc5ec\uc815\ub3c4 (User Journey)<\/strong><\/p>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-xa35iu9ez\" style=\"text-align: center\">\njourney\n       title \uc1fc\ud551 \ud504\ub85c\uc138\uc2a4\n       section \uc7a5\ubc14\uad6c\ub2c8\n         \uc0c1\ud488 \ucd94\uac00 : 5: \uc0ac\uc6a9\uc790\n         \uacb0\uc81c : 3: \uc2dc\uc2a4\ud15c\n  <\/pre>\n<\/div>\n<ul style=\"margin: 1rem 0;padding-left: 2rem;list-style-type: disc\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">UX\/UI \uac1c\uc120 \ud3ec\uc778\ud2b8 \ub3c4\ucd9c \ub3c4\uad6c<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h3 style=\"font-size: 1.5rem;font-weight: 600;margin: 1.5rem 0 0.75rem;color: #4a5568\">\ud83d\udcca \ube44\uad50 \ubd84\uc11d\ud45c: \uac01 \ucc28\ud2b8\uc758 \ud2b9\uc9d5<\/h3>\n<table style=\"width: 100%;border-collapse: collapse;margin: 1.5rem 0\">\n<thead style=\"background: #667eea;color: white\">\n<tr>\n<th style=\"padding: 1rem;text-align: left;font-weight: 600;border: 1px solid #e2e8f0\">\ucc28\ud2b8 \uc720\ud615<\/th>\n<th style=\"padding: 1rem;text-align: left;font-weight: 600;border: 1px solid #e2e8f0\">\ud0a4\uc6cc\ub4dc<\/th>\n<th style=\"padding: 1rem;text-align: left;font-weight: 600;border: 1px solid #e2e8f0\">\ud559\uc2b5 \ub09c\uc774\ub3c4<\/th>\n<th style=\"padding: 1rem;text-align: left;font-weight: 600;border: 1px solid #e2e8f0\">\ud611\uc5c5 \ud6a8\uc6a9\uc131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\ud50c\ub85c\uc6b0\ucc28\ud2b8<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\ud504\ub85c\uc138\uc2a4<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\u2b50\u2606\u2606\u2606\u2606<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\u2b50\u2b50\u2b50\u2b50\u2b50<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\uc2dc\ud000\uc2a4 \ub2e4\uc774\uc5b4\uadf8\ub7a8<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\uc0c1\ud638\uc791\uc6a9<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\u2b50\u2b50\u2606\u2606\u2606<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\u2b50\u2b50\u2b50\u2b50\u2606<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\uac04\ud2b8 \ucc28\ud2b8<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\uc77c\uc815 \uad00\ub9ac<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\u2b50\u2606\u2606\u2606\u2606<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\u2b50\u2b50\u2b50\u2606\u2606<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">ER \ub2e4\uc774\uc5b4\uadf8\ub7a8<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\ub370\uc774\ud130 \uad00\uacc4<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\u2b50\u2b50\u2b50\u2606\u2606<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\u2b50\u2b50\u2b50\u2b50\u2606<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote style=\"border-left: 4px solid #667eea;padding-left: 1.5rem;margin: 1.5rem 0;color: #4a5568;font-style: italic;background: #f7fafc;padding: 1rem 1.5rem;border-radius: 0.25rem\">\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">Tip<\/strong>: \ubcf5\ud569\uc801 \uad6c\uc870 \ud45c\ud604 \uc2dc <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">%%{init}%%<\/code> \uad6c\ubb38\uc73c\ub85c \ub2e4\uc774\uc5b4\uadf8\ub7a8 \ud1b5\ud569 \uac00\ub2a5<\/p>\n<\/blockquote>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h3 style=\"font-size: 1.5rem;font-weight: 600;margin: 1.5rem 0 0.75rem;color: #4a5568\">\uacb0\ub860: \ubcf8\uc778\uc758 \ub9f5\ud551 \ub3c4\uad6c\ub97c \uad6c\ucd95\ud558\ub77c<\/h3>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\">\uba38\uba54\uc774\ub4dc\ub294 \ub2e8\uc21c \uc2dc\uac01\ud654 \ub3c4\uad6c\uac00 \uc544\ub2cc <strong style=\"font-weight: 700;color: #1a202c\">\uc0dd\uac01\uc758 \ud504\ub808\uc784\uc6cd<\/strong>\uc785\ub2c8\ub2e4. \ubb38\uc11c\ub97c \uc704\ud55c \uc2dc\uac04\uc744 \uac1c\ubc1c\uc5d0 \uc9d1\uc911\uc2dc\ud0a4\uace0, \ud074\ub9ad \uba87 \ubc88\uc73c\ub85c \uc218\uc815 \uac00\ub2a5\ud55c <strong style=\"font-weight: 700;color: #1a202c\">\uc0b4\uc544\uc788\ub294 \uc544\ud0a4\ud14d\ucc98<\/strong>\ub97c \uad6c\ucd95\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc9c0\uae08 \ubc14\ub85c <a style=\"color: #667eea;text-decoration: underline;font-weight: 500\" href=\"https:\/\/mermaid.live\/\">Mermaid \uacf5\uc2dd \ub77c\uc774\ube0c \uc5d0\ub514\ud130<\/a>\uc5d0\uc11c \uc2e4\uc2dc\uac04 \ucf54\ub529\uc744 \uc2dc\uc791\ud574\ubcf4\uc138\uc694. \uccab 10\uac1c\uc758 \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \uc644\uc131\ud55c \ud6c4\uc5d4 \ubb38\uc11c\ud654\uac00 \uace0\ud1b5\uc774 \uc544\ub2cc <strong style=\"font-weight: 700;color: #1a202c\">\uc124\uacc4\uc758 \uc990\uac70\uc6c0<\/strong>\uc774 \ub418\ub294 \uacbd\ud5d8\uc744 \ud558\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4!<\/p>\n<blockquote style=\"border-left: 4px solid #667eea;padding-left: 1.5rem;margin: 1.5rem 0;color: #4a5568;font-style: italic;background: #f7fafc;padding: 1rem 1.5rem;border-radius: 0.25rem\">\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\">\ud83d\udca1 \uc624\ub298 \ubc30\uc6b4 \ucc28\ud2b8\ub97c \uadf8\ub9b4 \ub54c \uc808\ub300 \uc78a\uc9c0 \ub9d0 \uac83: <strong style=\"font-weight: 700;color: #1a202c\">\u201c\uac19\uc740 \ub370\uc774\ud130\ub77c\ub3c4 \uc2dc\uac01\ud654 \uad00\uc810\uc5d0 \ub530\ub77c \uc804\ub2ec\ub825\uc774 180\ub3c4 \ub2ec\ub77c\uc9c4\ub2e4\u201d<\/strong><\/p>\n<\/blockquote>\n<p><!-- Mermaid.js \ucd08\uae30\ud654 \uc2a4\ud06c\ub9bd\ud2b8 --><\/p>\n<p>\/\/ {<br \/>\n      mermaid.run();<br \/>\n    });<br \/>\n  } else {<br \/>\n    mermaid.run();<br \/>\n  }<br \/>\n\/\/]]&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uba38\uba54\uc774\ub4dc \ucc28\ud2b8 \uc885\ub958 \uc644\ubcbd \uac00\uc774\ub4dc : \ubaa8\ub4e0 \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \ud55c \ubc88\uc5d0 \uae68\uc6b0\uce58\uae30 \ucd5c\ucd08\uc758 \ud504\ub85c\uadf8\ub798\uba38 \uc5d0\uc774\ub2e4 \ub7ec\ube14\ub808\uc774\uc2a4\uc5d0\uac8c \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \uc190\uc218 \uadf8\ub9ac\ub294 \uc2dc\uac04\uc774 \uc788\uc5c8\ub2e4\uba74 \ubb34\uc5c7\uc744 \ub9cc\ub4e4\uc5c8\uc744\uae4c? \uc624\ub298\ub0a0 \uc6b0\ub9ac\ub294 \uba38\uba54\uc774\ub4dc \ucc28\ud2b8\ub85c \uba87 \uc904\uc758 \ucf54\ub4dc\ub9cc\uc73c\ub85c \uc0b0\ub73b\ud55c \uc2dc\uac01\ud654 \ubb38\uc11c\ub97c \uc644\uc131\ud569\ub2c8\ub2e4. \uac1c\ubc1c\uc790\uc5d0\uc11c \uae30\ud68d\uc790\uae4c\uc9c0 \ud611\uc5c5\uc758 \ud328\ub7ec\ub2e4\uc784\uc744 \ubc14\uafbc \uc774 \ub3c4\uad6c\uc758 \ud575\uc2ec \uc720\ud615\ub4e4\uc744 \ud30c\ud5e4\uce69\ub2c8\ub2e4. \uc65c \uba38\uba54\uc774\ub4dc \ucc28\ud2b8\uc778\uac00? \ud14d\uc2a4\ud2b8 \uae30\ubc18 \uc2dc\uac01\ud654 \ub3c4\uad6c \uba38\uba54\uc774\ub4dc\ub294 \ubcf5\uc7a1\ud55c \ub2e4\uc774\uc5b4\uadf8\ub7a8 \uc791\uc5c5\uc744 \uac04\uacb0\ud55c&hellip;&nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[52],"tags":[],"class_list":["post-5414","post","type-post","status-publish","format-standard","hentry","category-blog-tips"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=\/wp\/v2\/posts\/5414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5414"}],"version-history":[{"count":0,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=\/wp\/v2\/posts\/5414\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}