msbaek710209
@msbaek710209
Reviews Written
-
Average Rating
-
Posts
Q&A
11. Null is not an error์ ์์ ์ธ top ํจ์๋ ์ปค๋งจ๋์ธ๊ฐ์ ์ฟผ๋ฆฌ์ธ๊ฐ์??
public int pop() { if(isEmpty()) throw new Underflow(); return elements[--size]; } public Integer top() { if(isEmpty()) throw new Empty(); return elements[size - 1]; }pop์ ๋ด๋ถ ์ํ๋ฅผ ๋ณ๊ฒฝ(size๋ฅผ ๊ฐ์์ํด)์ํค๊ณ , ๊ฐ์ ๋ฐํํด์ command์ด๋ฉด์ query์ฌ์ CQS๋ฅผ ์๋ฐํ๊ณ ์๊ณ ,top์ ์ฟผ๋ฆฌ์ ๋๋ค.https://github.com/msbaek/stack-example/blob/master/src/main/java/BoundedStack.javaCQS๋ฅผ ์ค์ํ๋ ๊ฒ์ ๊ฐ๋ ์ฑ, ์ฝ๋ ์ฝ๋ ์ฌ๋์ ๊ธฐ๋์ ๋ถํฉํ๊ธฐ๊ฒ ํ์ํ ์๊ฑด์ ๋๋ค.CQS๋ฅผ ์ต๋ํ ์ค์ํด์ผ๊ฒ ์ง๋ง ๊ฐ๊ฐ์ด CQS๋ฅผ ์ค์ํ ์ ์๋ ์ํฉ์ด ๋ฐ์ํฉ๋๋ค.
- 0
- 2
- 105
Q&A
13๊ฐ, ์ฑ ์์ ๋๋๋ ๊ธฐ์ค
์ค์ ๊ทธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ฌ์ฉ์ ์ญํ ์ ์งํฉ์ธ actor๋ฅผ ์๋ฏธํฉ๋๋ค.์. ํ ํ์ ๋ชจ๋ ํ์๋ค์ด ๊ฐ์ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ๋ค๋ฉด ์ฌ๋ฌดํ, ์ธ์ฌํ, ์ด๋ฌดํ ๋ฑ์ ์๋ฏธํฉ๋๋ค.SRP์์ ์ฑ ์์ ๋ณ๊ฒฝ์ ์์ธ์ ๋๋ค.๋ณ๊ฒฝ์ ์์ฒญํ๋ "์ฌ์ฉ์ ์ญํ ์ ์งํฉ(์ฌ๋ฌดํฐ)" ์ ๋๋ค.
- 0
- 1
- 92
Q&A
org.fitness ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ๋ฐ์ ์ ์๋์
https://github.com/msbaek/fitness-example์ด repo๋ฅผ ํ์ธํด ๋ณด์์ฃ ^^
- 0
- 2
- 125




