{"id":5419,"date":"2025-12-26T13:38:25","date_gmt":"2025-12-26T13:38:25","guid":{"rendered":"https:\/\/blog.ggonggong.com\/?p=5419"},"modified":"2025-12-26T13:38:25","modified_gmt":"2025-12-26T13:38:25","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-7","status":"publish","type":"post","link":"https:\/\/blog.ggonggong.com\/?p=5419","title":{"rendered":"\uba38\uba54\uc774\ub4dc\ucc28\ud2b8\uc758 \uc885\ub958"},"content":{"rendered":"<p><!-- Blog Post Metadata\n{\n  \"title\": \"\uba38\uba54\uc774\ub4dc\ucc28\ud2b8\uc758 \uc885\ub958\",\n  \"description\": \"\ud83e\udddc\u2640\ufe0f   \uba38\uba54\uc774\ub4dc \ucc28\ud2b8\uc758 \ubaa8\ub4e0 \uac83: \uc885\ub958\ubcc4 \ud65c\uc6a9\ubc95\uacfc \uc2e4\uc804 \uc608\uc81c\ub85c \uc815\ubcf5\ud558\uae30      (Mermaid Chart Types: \ud575\uc2ec \uc885\ub958 \uc644\ubcbd \ubd84\uc11d\uacfc \ud504\ub85c\uc81d\ud2b8 \uc801\uc6a9 \uac00\uc774\ub4dc)       \"\uae30\uc220 \ubb38\uc11c \uc791\uc131\uc744 \ub531 1\ubd84 \ub9cc\uc5d0 \uc2dc\uac01\ud654\ud558\ub294 \ubc95?\"     \ud769\uc5b4\uc9c4 \ucf54\ub4dc \ub85c\uc9c1, \ubcf5\uc7a1\ud55c \ud504\ub85c\uc81d\ud2b8 \uad6c\uc870\",\n  \"author\": \"AI Blog Generator\",\n  \"generator\": \"AI Blog Generator v1.0.0\",\n  \"createdAt\": \"2025-12-26T13:38:24.888Z\"\n}\n--><\/p>\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\">\ud83e\udddc\u2640\ufe0f <strong style=\"font-weight: 700;color: #1a202c\">\uba38\uba54\uc774\ub4dc \ucc28\ud2b8\uc758 \ubaa8\ub4e0 \uac83: \uc885\ub958\ubcc4 \ud65c\uc6a9\ubc95\uacfc \uc2e4\uc804 \uc608\uc81c\ub85c \uc815\ubcf5\ud558\uae30<\/strong><\/h2>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><em style=\"font-style: italic;color: #4a5568\">(Mermaid Chart Types: \ud575\uc2ec \uc885\ub958 \uc644\ubcbd \ubd84\uc11d\uacfc \ud504\ub85c\uc81d\ud2b8 \uc801\uc6a9 \uac00\uc774\ub4dc)<\/em><\/p>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><strong style=\"font-weight: 700;color: #1a202c\">\u201c\uae30\uc220 \ubb38\uc11c \uc791\uc131\uc744 \ub531 1\ubd84 \ub9cc\uc5d0 \uc2dc\uac01\ud654\ud558\ub294 \ubc95?\u201d<\/strong><br \/>\n\ud769\uc5b4\uc9c4 \ucf54\ub4dc \ub85c\uc9c1, \ubcf5\uc7a1\ud55c \ud504\ub85c\uc81d\ud2b8 \uad6c\uc870, \ud300 \ud68c\uc758 \ub54c\ub9c8\ub2e4 \ubc18\ubcf5\ub418\ub294 \uc124\uba85\u2026 \uac1c\ubc1c\uc790\ub77c\uba74 \ub204\uad6c\ub098 \uacbd\ud5d8\ud558\ub294 \uace0\ubbfc\uc785\ub2c8\ub2e4. **\uba38\uba54\uc774\ub4dc(Mermaid)**\ub294 \ub9c8\ud06c\ub2e4\uc6b4 \uae30\ubc18\uc73c\ub85c <strong style=\"font-weight: 700;color: #1a202c\">\ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \ucf54\ub4dc\ub85c \uc0dd\uc131<\/strong>\ud558\ub294 \uc624\ud508\uc18c\uc2a4 \ub3c4\uad6c\ub85c, \ub2e8\uc21c\ud55c \ud50c\ub85c\uc6b0\ucc28\ud2b8\ubd80\ud130 \ubcf5\uc7a1\ud55c CI\/CD \ud30c\uc774\ud504\ub77c\uc778\uae4c\uc9c0 <strong style=\"font-weight: 700;color: #1a202c\">\uc9c1\uad00\uc801\uc778 \uc2dc\uac01\ud654<\/strong>\ub97c \uac00\ub2a5\ud558\uac8c \ud569\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\udd0d <strong style=\"font-weight: 700;color: #1a202c\">1. \uc65c \uba38\uba54\uc774\ub4dc \ucc28\ud2b8\uc778\uac00?<\/strong><\/h3>\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\">\ucf54\ub4dc \uae30\ubc18 \uc0dd\uc131<\/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\">mermaid<\/code> \ucf54\ub4dc\ube14\ub85d \uc0bd\uc785 \u2192 \uc790\ub3d9 \ub80c\ub354\ub9c1<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\ubc84\uc804 \uad00\ub9ac \uc6a9\uc774<\/strong>: \ub2e4\uc774\uc5b4\uadf8\ub7a8 \uc18c\uc2a4\ucf54\ub4dc\ub97c Git\uc73c\ub85c \uad00\ub9ac \uac00\ub2a5<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uc2e4\uc2dc\uac04 \ud611\uc5c5<\/strong>: GitHub\/GitLab, VS Code, Notion \ub4f1 \ub300\ubd80\ubd84 \uac1c\ubc1c \ub3c4\uad6c\uc640 \ud1b5\ud569<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\ubb34\ub8cc \uc624\ud508\uc18c\uc2a4<\/strong>: Apache 2.0 \ub77c\uc774\uc120\uc2a4<\/li>\n<\/ul>\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\">\ud1b5\uacc4\ub85c \ubcf4\ub294 \ud6a8\uc728\uc131<\/strong>: Atlassian \uc124\ubb38\uc5d0 \ub530\ub974\uba74 \uc2dc\uac01\uc801 \ubb38\uc11c\ud654\ub294 <strong style=\"font-weight: 700;color: #1a202c\">\uac1c\ubc1c\ud300 \uc0dd\uc0b0\uc131\uc744 47% \ud5a5\uc0c1<\/strong>\uc2dc\ud0b5\ub2c8\ub2e4. \uba38\uba54\uc774\ub4dc\ub294 \ub7ec\ub2dd \ucee4\ube0c \ucd5c\uc18c\ud654\ub85c \uadf8 \ud6a8\uacfc\ub97c \uadf9\ub300\ud654\ud569\ub2c8\ub2e4.<\/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\">\ud83d\udcca <strong style=\"font-weight: 700;color: #1a202c\">2. \uba38\uba54\uc774\ub4dc \ucc28\ud2b8\uc758 \uc8fc\uc694 \uc885\ub958\ubcc4 \ud65c\uc6a9 \uc804\ub7b5<\/strong><\/h3>\n<h4><strong style=\"font-weight: 700;color: #1a202c\">(1) \ud50c\ub85c\uc6b0\ucc28\ud2b8 (Flowchart) &#8211; \ud504\ub85c\uc138\uc2a4 \uc2dc\uac01\ud654\uc758 \ud575\uc2ec<\/strong><\/h4>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-b9voiuqgg\" style=\"text-align: center\">\nflowchart TD\n    A[\uc694\uccad \uc2dc\uc791] --&gt; B{\uc720\ud6a8\uc131 \uac80\uc0ac}\n    B --&gt;|\ud1b5\uacfc| C[DB \uc800\uc7a5]\n    B --&gt;|\uc2e4\ud328| D[\uc624\ub958 \uc751\ub2f5]\n    C --&gt; E[\uc131\uacf5 \uc751\ub2f5]\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\">\uad6c\uc870<\/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\">flowchart \ubc29\ud5a5<\/code> (TD: Top-Down, LR: Left-Right)<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\ub178\ub4dc \ud0c0\uc785<\/strong>:\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\">\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>: \uae30\ubcf8 \ud504\ub85c\uc138\uc2a4<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\ub9c8\ub984\ubaa8 <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>: \uc870\uac74 \ubd84\uae30<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\uc6d0\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>: \uc2dc\uc791\/\uc885\ub8cc<\/li>\n<\/ul>\n<\/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>:\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\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">%% \uc8fc\uc11d<\/code> \ucc98\ub9ac\ub85c \uc139\uc158 \uad6c\ubd84<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">classDef<\/code>\ub85c CSS \uc2a4\ud0c0\uc77c \uc801\uc6a9 \uac00\ub2a5<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-xjccvsdcz\" style=\"text-align: center\">\nflowchart LR\n    classDef highlight fill:#f9f,stroke:#333\n    A --&gt; B:::highlight\n  <\/pre>\n<\/div>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h4><strong style=\"font-weight: 700;color: #1a202c\">(2) \uc2dc\ud000\uc2a4 \ub2e4\uc774\uc5b4\uadf8\ub7a8 (Sequence Diagram) &#8211; \uc2dc\uc2a4\ud15c \uc0c1\ud638\uc791\uc6a9 \uba85\ud655\ud654<\/strong><\/h4>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-jluh743xi\" style=\"text-align: center\">\nsequenceDiagram\n    participant \ud074\ub77c\uc774\uc5b8\ud2b8\n    participant \uc11c\ubc84\n    participant DB\n    \ud074\ub77c\uc774\uc5b8\ud2b8-&gt;&gt;\uc11c\ubc84: HTTP \uc694\uccad\n    \uc11c\ubc84-&gt;&gt;DB: \ucffc\ub9ac \uc804\uc1a1\n    DB--&gt;&gt;\uc11c\ubc84: \uacb0\uacfc \ubc18\ud658\n    \uc11c\ubc84--&gt;&gt;\ud074\ub77c\uc774\uc5b8\ud2b8: \uc751\ub2f5\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\">\uc8fc\uc694 \uc694\uc18c<\/strong>:\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\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">participant<\/code>: \uac1d\uccb4 \uc815\uc758<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><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>: \uc2e4\uc120 \ud654\uc0b4\ud45c (\ub3d9\uae30 \ud638\ucd9c)<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><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 \ud654\uc0b4\ud45c (\ube44\ub3d9\uae30 \uc751\ub2f5)<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">activate<\/code>: \uc2e4\ud589 \uad6c\uac04 \uac15\uc870<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uace0\uae09 \ud65c\uc6a9<\/strong>:<\/li>\n<\/ul>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-bf7jbf017\" style=\"text-align: center\">\nsequenceDiagram\n    autonumber\n    Alice-&gt;&gt;John: \uc778\uc99d \uc694\uccad\n    John--&gt;&gt;Alice: \ud1a0\ud070 \ubc1c\uae09\n  <\/pre>\n<\/div>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h4><strong style=\"font-weight: 700;color: #1a202c\">(3) \ud074\ub798\uc2a4 \ub2e4\uc774\uc5b4\uadf8\ub7a8 (Class Diagram) &#8211; OOP \uad6c\uc870 \uc124\uacc4 \ub3c4\uad6c<\/strong><\/h4>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-vvd5s4m91\" style=\"text-align: center\">\nclassDiagram\n    class User {\n        +String id\n        +String name\n        +save() void\n    }\n    class Order {\n        +int amount\n        +pay() boolean\n    }\n    User &quot;1&quot; --&gt; &quot;n&quot; Order : \uc8fc\ubb38\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\">\uad6c\uc131 \uc694\uc18c<\/strong>:\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\"><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>(public), <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>(private), <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>(protected) \uc811\uadfc\uc790<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\uad00\uacc4: <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> (\uc5f0\uad00), <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> (\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\">--*<\/code> (\ud569\uc131)<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uc8fc\uc758\uc810<\/strong>:\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\">\uc0c1\uc18d \uc2dc \uc790\uc2dd \ud074\ub798\uc2a4\uac00 \ubd80\ubaa8\ubcf4\ub2e4 <strong style=\"font-weight: 700;color: #1a202c\">\ub4e4\uc5ec\uc4f0\uae30<\/strong> \ub418\uc5b4\uc57c \ud568<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h4><strong style=\"font-weight: 700;color: #1a202c\">(4) \uc0c1\ud0dc \ub2e4\uc774\uc5b4\uadf8\ub7a8 (State Diagram) &#8211; \ubcf5\uc7a1\ud55c \uc0c1\ud0dc \ubcc0\ud654 \ubaa8\ub378\ub9c1<\/strong><\/h4>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-phdzdlr9h\" style=\"text-align: center\">\nstateDiagram-v2\n    [*] --&gt; \ub300\uae30\uc911\n    \ub300\uae30\uc911 --&gt; \uc9c4\ud589\uc911 : \uc2dc\uc791 \ubc84\ud2bc \ud074\ub9ad\n    \uc9c4\ud589\uc911 --&gt; \uc77c\uc2dc\uc815\uc9c0 : \uc911\uc9c0 \uc694\uccad\n    \uc77c\uc2dc\uc815\uc9c0 --&gt; \uc9c4\ud589\uc911 : \uc7ac\uac1c \uc694\uccad\n    \uc9c4\ud589\uc911 --&gt; \uc644\ub8cc : \ucc98\ub9ac \uc885\ub8cc\n    \uc644\ub8cc --&gt; [*]\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\">\ubc84\uc804 \uccb4\ud06c<\/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\">stateDiagram-v2<\/code> \uc0ac\uc6a9 \uad8c\uc7a5 (\uad6c\ubc84\uc804 \ub300\ube44 \uae30\ub2a5 \ud5a5\uc0c1)<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uc911\uc694 \uae30\ub2a5<\/strong>:\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\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">fork<\/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\">join<\/code>\uc73c\ub85c \ubcd1\ub82c \uc0c1\ud0dc \ubd84\uae30<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">note<\/code>\ub85c \ud2b9\uc815 \uc0c1\ud0dc\uc5d0 \uc124\uba85 \ucd94\uac00<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h4><strong style=\"font-weight: 700;color: #1a202c\">(5) \uac04\ud2b8 \ucc28\ud2b8 (Gantt Chart) &#8211; \ud504\ub85c\uc81d\ud2b8 \uc77c\uc815 \uad00\ub9ac<\/strong><\/h4>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-5xvwcall4\" style=\"text-align: center\">\ngantt\n    title \ud504\ub85c\uc81d\ud2b8 \ud0c0\uc784\ub77c\uc778\n    dateFormat  YYYY-MM-DD\n    section \ubc31\uc5d4\ub4dc\n    API \uc124\uacc4       :a1, 2023-10-01, 7d\n    DB \uc5f0\uacb0        :after a1, 5d\n    section \ud504\ub860\ud2b8\uc5d4\ub4dc\n    UI \ud504\ub85c\ud1a0\ud0c0\uc785  :2023-10-05, 10d\n    \ud14c\uc2a4\ud2b8         :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\"><strong style=\"font-weight: 700;color: #1a202c\">\ucee4\uc2a4\ud130\ub9c8\uc774\uc9d5<\/strong>:\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\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">section<\/code>\uc73c\ub85c \ud300\/\ud30c\ud2b8 \uad6c\ubd84<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">done<\/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\">active<\/code> \ub4f1 \uc0c1\ud0dc \ud0dc\uadf8 \uc9c0\uc815<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">crit<\/code>\uc73c\ub85c \ud06c\ub9ac\ud2f0\uceec \ud328\uc2a4 \ud45c\uc2dc<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h4><strong style=\"font-weight: 700;color: #1a202c\">(6) \ud30c\uc774 \ucc28\ud2b8 (Pie Chart) &#8211; \ub370\uc774\ud130 \ube44\uc728 \uc2dc\uac01\ud654<\/strong><\/h4>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-4tutvmvky\" style=\"text-align: center\">\npie\n    title \uc0ac\uc6a9\uc790 \uc5f0\ub839\ub300\n    &quot;18-24\uc138&quot; : 35\n    &quot;25-34\uc138&quot; : 45\n    &quot;35-44\uc138&quot; : 15\n    &quot;45\uc138 \uc774\uc0c1&quot; : 5\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\">\ud55c\uacc4\uc810<\/strong>:\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\">3D \ud6a8\uacfc \ub4f1 \uace0\uae09 \uc2a4\ud0c0\uc77c\ub9c1 \ubd88\uac00<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\uac12(%) \ubbf8\uae30\uc785 \uc2dc \uc790\ub3d9 \uacc4\uc0b0\ub418\uc9c0 \uc54a\uc74c \u2192 <strong style=\"font-weight: 700;color: #1a202c\">\ubc18\ub4dc\uc2dc \uc22b\uc790 \uc785\ub825<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h4><strong style=\"font-weight: 700;color: #1a202c\">(7) \uae43 \uadf8\ub798\ud504 (Git Graph) &#8211; \ube0c\ub79c\uce58 \uad00\ub9ac \uc2dc\uac01\ud654<\/strong><\/h4>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-3uch1fuj0\" style=\"text-align: center\">\ngitGraph\n    commit\n    branch feature\n    checkout feature\n    commit\n    checkout main\n    merge feature\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\">\uc2e4\ubb34 \uc801\uc6a9<\/strong>:\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\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">cherry-pick<\/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\">revert<\/code> \uc2dc\ubbac\ub808\uc774\uc158<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\">\ubcd1\ud569 \ucda9\ub3cc \uc810 \ud45c\uc2dc \uae30\ub2a5<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr style=\"border: none;height: 2px;background: linear-gradient(to right, transparent, #cbd5e0, transparent);margin: 2rem 0\">\n<h4><strong style=\"font-weight: 700;color: #1a202c\">(8) \uc0ac\uc774\ud004 \ub2e4\uc774\uc5b4\uadf8\ub7a8 (C4 Diagram) &#8211; \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc544\ud0a4\ud14d\ucc98 \uc124\uacc4<\/strong><\/h4>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\"><em style=\"font-style: italic;color: #4a5568\">(Mermaid \uacf5\uc2dd \uc9c0\uc6d0\uc740 \uc544\ub2c8\uc9c0\ub9cc \ud50c\ub85c\uc6b0\ucc28\ud2b8\ub85c \uc720\uc0ac \uad6c\ud604 \uac00\ub2a5)<\/em><\/p>\n<div class=\"mermaid-container\" style=\"background: white;padding: 2rem;border-radius: 0.5rem;margin: 2rem 0\">\n<pre class=\"mermaid\" id=\"mermaid-ddykkp4jl\" style=\"text-align: center\">\nflowchart TB\n    User[\uc0ac\uc6a9\uc790] --&gt;|HTTP| System_A\n    System_A --&gt;|gRPC| System_B\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\">\uad6c\uc870 \ub808\ubca8<\/strong>:\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\">Context \u2192 Container \u2192 Component \u2192 Code<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\ucd94\ucc9c \ud234<\/strong>: C4-PlantUML \ud655\uc7a5 \uc0ac\uc6a9 \uc2dc \ub354 \uc815\ud655\ud55c \uad6c\ud604 \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\">\ud83c\udf1f <strong style=\"font-weight: 700;color: #1a202c\">3. \ucc28\ud2b8 \uc120\ud0dd \uac00\uc774\ub4dc: \uc5b4\ub5a4 \uc0c1\ud669\uc5d0 \ubb34\uc5c7\uc744 \uc4f8\uae4c?<\/strong><\/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\"><strong style=\"font-weight: 700;color: #1a202c\">\ubaa9\uc801<\/strong><\/th>\n<th style=\"padding: 1rem;text-align: left;font-weight: 600;border: 1px solid #e2e8f0\"><strong style=\"font-weight: 700;color: #1a202c\">\ucd94\ucc9c \ucc28\ud2b8<\/strong><\/th>\n<th style=\"padding: 1rem;text-align: left;font-weight: 600;border: 1px solid #e2e8f0\"><strong style=\"font-weight: 700;color: #1a202c\">\uc0ac\ub840<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\uc54c\uace0\ub9ac\uc998 \ud50c\ub85c\uc6b0<\/td>\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\">if-else \ub85c\uc9c1 \uc2dc\uac01\ud654<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \ud1b5\uc2e0<\/td>\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\">API \ud638\ucd9c \ud750\ub984<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uad00\uacc4<\/td>\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\">\ud14c\uc774\ube14 \uac04 FK \uc5f0\uacb0<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\ud504\ub85c\uc81d\ud2b8 \ub9c8\uc77c\uc2a4\ud1a4<\/td>\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\">\uc2a4\ud504\ub9b0\ud2b8 \uc77c\uc815 \uad00\ub9ac<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\uc0ac\uc6a9\uc790 \ud589\ub3d9 \ud328\ud134<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">\uc0ac\uc6a9\uc790 \uc800\ub2c8 \ub9f5<\/td>\n<td style=\"padding: 0.75rem;border: 1px solid #e2e8f0;color: #2d3748\">UI \uacbd\ub85c \uc124\uacc4 (\ud50c\ub85c\uc6b0\ucc28\ud2b8)<\/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\">\ud83d\udccc <strong style=\"font-weight: 700;color: #1a202c\">\uba38\uba54\uc774\ub4dc \ub2e8\uc810 \ubcf4\uc644\ubc95<\/strong>:<\/p>\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\">\ub300\uaddc\ubaa8 \ub2e4\uc774\uc5b4\uadf8\ub7a8<\/strong> \u2192 <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>\ub85c \ubaa8\ub4c8 \ubd84\ud560 \ud6c4 \ubcd1\ud569<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uc138\ubc00\ud55c \ub514\uc790\uc778<\/strong> \u2192 CSS classDef \ucee4\uc2a4\ud140<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">\uc2e4\uc2dc\uac04 \ud611\uc5c5<\/strong> \u2192 VS Code Live Share \uc5f0\ub3d9<\/li>\n<\/ul>\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\">\ud83d\ude80 <strong style=\"font-weight: 700;color: #1a202c\">4. \uc2e4\ubb34 \uc801\uc6a9\uc744 \uc704\ud55c \ud544\uc218 \ub3c4\uad6c \uc5f0\ub3d9<\/strong><\/h3>\n<ol style=\"margin: 1rem 0;padding-left: 2rem\">\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">VS Code<\/strong>:\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\">\ud655\uc7a5\ud329 <strong style=\"font-weight: 700;color: #1a202c\">Mermaid Markdown Syntax Highlighting<\/strong> \uc124\uce58<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">Ctrl + Shift + P<\/code> \u2192 <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">Mermaid: Preview Diagram<\/code> \uc2e4\ud589<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">GitHub\/GitLab<\/strong>:\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\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">.md<\/code> \ud30c\uc77c \ub0b4 <code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">mermaid<\/code> \ucf54\ub4dc\ube14\ub85d \uc790\ub3d9 \ub80c\ub354\ub9c1<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin: 0.5rem 0;line-height: 1.8;color: #4a5568\"><strong style=\"font-weight: 700;color: #1a202c\">Notion<\/strong>:\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\"><code style=\"background: #edf2f7;color: #e53e3e;padding: 0.2rem 0.4rem;border-radius: 0.25rem;font-family: 'Courier New', monospace;font-size: 0.9em\">\/mermaid<\/code> \uc785\ub825 \ud6c4 \ucf54\ub4dc \uc0bd\uc785<\/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\">\u2705 <strong style=\"font-weight: 700;color: #1a202c\">5. \uacb0\ub860: \uba38\uba54\uc774\ub4dc\ub85c \ubb38\uc11c\ud654 \ud601\uba85 \uc2dc\uc791\ud558\uae30<\/strong><\/h3>\n<p style=\"line-height: 1.8;margin: 1rem 0;color: #2d3748;font-size: 1.05rem\">\uba38\uba54\uc774\ub4dc\ub294 \ub2e8\uc21c\ud55c \ub3c4\uad6c\uac00 \uc544\ub2cc <strong style=\"font-weight: 700;color: #1a202c\">\uac1c\ubc1c \uc0dd\ud0dc\uacc4\uc758 \uac8c\uc784\uccb4\uc778\uc800<\/strong>\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\">\u201c<strong style=\"font-weight: 700;color: #1a202c\">\uc2a4\ud06c\ub9b0\uc0f7\uc744 \ubc84\ub824\ub77c!<\/strong>\u201d<br \/>\n\uc9c0\uc18d<\/p>\n<\/blockquote>\n<p><!-- Mermaid.js \ucd08\uae30\ud654 \uc2a4\ud06c\ub9bd\ud2b8 --><br \/>\n<!-- WordPress \uad00\ub9ac\uc790\ub294 \ud14c\ub9c8 functions.php\uc5d0 \uc544\ub798 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \ucd94\uac00\ud558\uac70\ub098 \"Mermaid Chart\" \ud50c\ub7ec\uadf8\uc778\uc744 \uc124\uce58\ud558\uc138\uc694 --><br \/>\n&lt;script type=&#8221;module&#8221;&gt;<\/p>\n<p>import mermaid from &#8216;https:\/\/cdn.jsdelivr.net\/npm\/mermaid@10\/dist\/mermaid.esm.min.mjs&#8217;;<\/p>\n<p>mermaid.initialize({<br \/>\n  startOnLoad: true,<br \/>\n  theme: &#8216;default&#8217;,<br \/>\n  securityLevel: &#8216;strict&#8217;,<br \/>\n  fontFamily: &#8216;Arial, sans-serif&#8217;,<br \/>\n  flowchart: {<br \/>\n    useMaxWidth: true,<br \/>\n    htmlLabels: true,<br \/>\n    curve: &#8216;basis&#8217;,<br \/>\n  },<br \/>\n});<\/p>\n<p>if (document.readyState === &#8216;loading&#8217;) {<br \/>\n  document.addEventListener(&#8216;DOMContentLoaded&#8217;, () =&gt; {<br \/>\n    mermaid.run();<br \/>\n  });<br \/>\n} else {<br \/>\n  mermaid.run();<br \/>\n}<\/p>\n<p>&lt;\/script&gt;<\/p>\n<p><!-- \ub300\uc548: Mermaid \ud50c\ub7ec\uadf8\uc778 \uc124\uce58 \uc548\ub0b4 --><br \/>\n<!-- \n\ud50c\ub7ec\uadf8\uc778: \"Mermaid Chart\" (https:\/\/wordpress.org\/plugins\/mermaid-chart\/)\n\uc124\uce58 \ud6c4 \ubcc4\ub3c4 \uc2a4\ud06c\ub9bd\ud2b8 \uc5c6\uc774 \uc790\ub3d9\uc73c\ub85c Mermaid \ucc28\ud2b8\uac00 \ub80c\ub354\ub9c1\ub429\ub2c8\ub2e4.\n--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83e\udddc\u2640\ufe0f \uba38\uba54\uc774\ub4dc \ucc28\ud2b8\uc758 \ubaa8\ub4e0 \uac83: \uc885\ub958\ubcc4 \ud65c\uc6a9\ubc95\uacfc \uc2e4\uc804 \uc608\uc81c\ub85c \uc815\ubcf5\ud558\uae30 (Mermaid Chart Types: \ud575\uc2ec \uc885\ub958 \uc644\ubcbd \ubd84\uc11d\uacfc \ud504\ub85c\uc81d\ud2b8 \uc801\uc6a9 \uac00\uc774\ub4dc) \u201c\uae30\uc220 \ubb38\uc11c \uc791\uc131\uc744 \ub531 1\ubd84 \ub9cc\uc5d0 \uc2dc\uac01\ud654\ud558\ub294 \ubc95?\u201d \ud769\uc5b4\uc9c4 \ucf54\ub4dc \ub85c\uc9c1, \ubcf5\uc7a1\ud55c \ud504\ub85c\uc81d\ud2b8 \uad6c\uc870, \ud300 \ud68c\uc758 \ub54c\ub9c8\ub2e4 \ubc18\ubcf5\ub418\ub294 \uc124\uba85\u2026 \uac1c\ubc1c\uc790\ub77c\uba74 \ub204\uad6c\ub098 \uacbd\ud5d8\ud558\ub294 \uace0\ubbfc\uc785\ub2c8\ub2e4. **\uba38\uba54\uc774\ub4dc(Mermaid)**\ub294 \ub9c8\ud06c\ub2e4\uc6b4 \uae30\ubc18\uc73c\ub85c \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \ucf54\ub4dc\ub85c \uc0dd\uc131\ud558\ub294 \uc624\ud508\uc18c\uc2a4 \ub3c4\uad6c\ub85c, \ub2e8\uc21c\ud55c \ud50c\ub85c\uc6b0\ucc28\ud2b8\ubd80\ud130 \ubcf5\uc7a1\ud55c CI\/CD&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-5419","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\/5419","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=5419"}],"version-history":[{"count":1,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=\/wp\/v2\/posts\/5419\/revisions"}],"predecessor-version":[{"id":5422,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=\/wp\/v2\/posts\/5419\/revisions\/5422"}],"wp:attachment":[{"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ggonggong.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}