티스토리 뷰

- Algorithm

Solved 2 problems for tmrr study. 😎

 

- Chess mission Refactoring

I implemented logic with previous domain logics but I felt that duplication of Position property should be removed. I removed Position property on Piece. At first, it was related with move methods. I tried to refactor with move methods. It was also related with calculation logic. I had to refactor every test codes which is related to piece. There is no more need of PieceSet as well. I removed PieceSet(Black and White) and moved the calculation logics to GameState. They had a bit strong defendencies so that it takes about 3~4 hours to manage them. Data duplication is much worse than the others. ✨ 

 

I need to implement test codes for calculation and GameState but they were for tmrr work. :)

 

 

Weekly Retrospection

[ Goals from last week ]

- 🏃‍♂️ Everyday workout challenge! Do some exercise everyday!

-> Did it! 😎 Clear chloe 3week challenge!

 

- ✍ Retrospection of March and one quarter of this year.

-> 👍

 

- 💻 Complete missions of level 1.

-> I sumbitted the PR but it is still on process.😉

 

[ Goals for next week ]

- 🏃‍♂️ Everyday workout challenge! Do some exercise everyday!

 

- 💻 Implements Algorithm study

1. Solve the algorithm problems that I could not clear before. (3 problems are waiting to be solved)

2. Make templates of algorithm concepts.

 

- ✍️Review level 1 of Woowa tech course

1. Clear chess mission.

2. Organize level 1 on GitHub.✨(Think about README organization. Focus on what I learned through course.)

 

- 👀View 생활코딩 DB

'TIL(Today I Learned)' 카테고리의 다른 글

21.04.06 TIS  (0) 2021.04.06
21.04.05 TIS  (0) 2021.04.05
21.04.03 TIS  (0) 2021.04.03
21.04.02 TIL  (0) 2021.04.02
21.04.01 TIL  (0) 2021.04.01
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함