Skip to content

Commit 6d06d3d

Browse files
committed
style: Remove br tags
1 parent dcf462a commit 6d06d3d

File tree

6 files changed

+33
-28
lines changed

6 files changed

+33
-28
lines changed

components/Panel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ function extractLines(children: ReactNode): ReactNode[][] {
129129
});
130130
} else if (isValidElement(node)) {
131131
const { type, props } = node as any;
132-
if (type === 'a' || type === 'code' || type === 'b') {
132+
if (type === 'a' || type === 'code' || type === 'b' || type === 'newline') {
133133
line.push(node);
134134
} else {
135135
walk(props.children);

posts/clean-code/comments.mdx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -812,16 +812,16 @@ public void onMouseMove(Widget sender, int x, int y) { .. }
812812
이러한 규칙을 따르면 시간과 좌절감을 줄일 수 있다.
813813

814814
:::success
815-
<b> 개인적인 생각 & 정리</b> <br />
816-
의무적인 Javadoc 은 없어도 된다. <b> (Clean Code Bad Comments 6, 7, 18) </b> <br />
817-
API 중에서 특수한 경우 (parameter 에 대한 주석이 필요할 때) Javadoc 으로 작성하면 가독성이 좋다. <br />
818-
→ (반드시 best practices 를 따를 필요는 없으므로!!) <br />
819-
설명이나 정보를 알려주는 주석은 반드시 필요하다. <b> (Clean Code Good Comments 2, 3, 4) </b> <br />
820-
→ 혼란을 야기하는 내용은 안된다. <b> (Best Practices for writing code comments 규칙 4) </b> <br />
821-
→ 너무 많은 정보를 담지 않아야 한다. <b> (Clean Code Bad Comments 15) </b> <br />
822-
TODO 주석은 필요한 경우만 달자. <b> (Clean Code Good Comments 6) </b> <br />
823-
참고한 코드의 링크를 추가하는 것이 좋다. <b> (Best Practices for writing code comments 규칙 6, 7) </b> <br />
824-
버그로 인한 수정할 때 주석을 추가 하자. <b> (Best Practices for writing code comments 규칙 8) </b> <br />
815+
<b> 개인적인 생각 & 정리</b>
816+
의무적인 Javadoc 은 없어도 된다. <b> (Clean Code Bad Comments 6, 7, 18) </b>
817+
API 중에서 특수한 경우 (parameter 에 대한 주석이 필요할 때) Javadoc 으로 작성하면 가독성이 좋다.
818+
→ (반드시 best practices 를 따를 필요는 없으므로!!)
819+
설명이나 정보를 알려주는 주석은 반드시 필요하다. <b> (Clean Code Good Comments 2, 3, 4) </b>
820+
→ 혼란을 야기하는 내용은 안된다. <b> (Best Practices for writing code comments 규칙 4) </b>
821+
→ 너무 많은 정보를 담지 않아야 한다. <b> (Clean Code Bad Comments 15) </b>
822+
TODO 주석은 필요한 경우만 달자. <b> (Clean Code Good Comments 6) </b>
823+
참고한 코드의 링크를 추가하는 것이 좋다. <b> (Best Practices for writing code comments 규칙 6, 7) </b>
824+
버그로 인한 수정할 때 주석을 추가 하자. <b> (Best Practices for writing code comments 규칙 8) </b>
825825
변수 명이나 메서드 명을 명확히 한다면 주석을 작성하는 일이 줄어 들 것 같다...!
826826
:::
827827

posts/ddd/ddd-core-concept.mdx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,9 @@ DDD 의 적용 흐름 사이클은 애자일 방법론과 매우 밀접하게
162162
---
163163

164164
:::success
165-
<b>정리</b><br />
166-
DDD 는 복잡한 도메인을 코드로 명확하게 표현하기 위한 사고방식이다. <br />
167-
도메인 모델과 코드 모델의 일관성 유지, 불변식 보장, 행위 중심 모델링이 핵심이며,
168-
패턴을 무조건 따르기보단 <b>상황에 맞는 유연한 적용</b>이 중요하다. <br />
165+
<b>정리</b>
166+
DDD 는 복잡한 도메인을 코드로 명확하게 표현하기 위한 사고방식이다.
167+
도메인 모델과 코드 모델의 일관성 유지, 불변식 보장, 행위 중심 모델링이 핵심이며, 패턴을 무조건 따르기보단 <b>상황에 맞는 유연한 적용</b>이 중요하다.
169168
→ 오버엔지니어링을 경계 해야 한다.
170169
:::
171170

posts/ddd/ddd-fact-misunderstanding.mdx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -237,13 +237,15 @@ DDD 의 철학은 **소프트웨어가 도메인을 정확하게 반영해야
237237

238238
<br />
239239

240+
---
241+
240242
:::success
241-
<b>정리</b><br />
242-
DDD 의 핵심 철학은 비즈니스 도메인을 깊게 이해하고 소프트웨어에 정확히 반영하는 것이다. <br />
243-
DDD 는 모든 프로젝트에 적용해야만 하는 것은 아니고, 비즈니스 복잡성에 따라 적절히 활용하는 것이다. <br />
244-
핵심 도메인에 집중하고, 변화에 유연하게 대응할 수 있도록 설계하는 것이 철학이라고 볼 수 있다. <br />
245-
DDD 를 적용한다면 모든 문제를 해결할 수 있다는 것은 잘못됐다. 왜냐면 DDD 는 철학과 사상에 가깝기 때문이다. <br />
246-
도메인 전문가와 개발자가 끊임 없이 협력 유비쿼터스 언어로 소통하고 발전해나가는 것이 중요하다. <br />
243+
<b>정리</b>
244+
DDD 의 핵심 철학은 비즈니스 도메인을 깊게 이해하고 소프트웨어에 정확히 반영하는 것이다.
245+
DDD 는 모든 프로젝트에 적용해야만 하는 것은 아니고, 비즈니스 복잡성에 따라 적절히 활용하는 것이다.
246+
핵심 도메인에 집중하고, 변화에 유연하게 대응할 수 있도록 설계하는 것이 철학이라고 볼 수 있다.
247+
DDD 를 적용한다면 모든 문제를 해결할 수 있다는 것은 잘못됐다. 왜냐면 DDD 는 철학과 사상에 가깝기 때문이다.
248+
도메인 전문가와 개발자가 끊임 없이 협력 유비쿼터스 언어로 소통하고 발전해나가는 것이 중요하다.
247249
:::
248250

249251
---

posts/java/try-with-resources.mdx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,10 +180,12 @@ Closeable : AutoCloseable 의 하위 인터페이스로 주로 I/O 클래스에
180180

181181
<br />
182182

183+
---
184+
183185
:::success
184-
<b>정리</b><br />
185-
try-with-resources 를 이용하면 AutoCloseable 인터페이스를 구현한 자원들은 try() 구문에서 자동으로 close() 된다. <br />
186-
finally 블록 없이 간결한 코드를 작성할 수 있고, 리소스 누출 가능성을 줄일 수 있다. <br />
186+
<b>정리</b>
187+
try-with-resources 를 이용하면 AutoCloseable 인터페이스를 구현한 자원들은 try() 구문에서 자동으로 close() 된다.
188+
finally 블록 없이 간결한 코드를 작성할 수 있고, 리소스 누출 가능성을 줄일 수 있다.
187189
:::
188190

189191

posts/spring/jpa-determine-entity-is-new.mdx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,13 @@ Database 에는 해당 ID 가 존재하지 않지만, 신규 Entity 임에도
172172

173173
<br/><br/>
174174

175+
---
176+
175177
:::success
176-
<b>정리</b><br />
177-
Spring Data JPA 는 내부적으로 isNew() 를 통해서 신규 Entity 여부를 판단한다. <br />
178-
ID 는 존재하지만 실제 DB 에 없는 경우 SELECT + UPDATE 후 merge 를 하므로 정합성이 떨어질 수 있고, 비효율적이다. <br />
179-
ID 를 직접 설정했을 경우는 Persistable + isNew() 로 명시하는 것이 필요하다. <br />
178+
<b>정리</b>
179+
Spring Data JPA 는 내부적으로 isNew() 를 통해서 신규 Entity 여부를 판단한다.
180+
ID 는 존재하지만 실제 DB 에 없는 경우 SELECT + UPDATE 후 merge 를 하므로 정합성이 떨어질 수 있고, 비효율적이다.
181+
ID 를 직접 설정했을 경우는 Persistable + isNew() 로 명시하는 것이 필요하다.
180182
:::
181183

182184

0 commit comments

Comments
 (0)