티스토리 뷰
- 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
- CS
- 코드스쿼드
- 네트워크
- 글쓰기미션
- 월간회고
- 개발공부일지
- javascript
- TCP/IP
- JPA
- 모의면접준비
- TIL
- 운영체제
- 마스터즈코스
- DB
- Transaction
- React
- 우테코수업
- 학습로그
- 우아한테크코스
- 객체지향
- python
- Spring
- 내부코드
- 회고
- java
- 알고리즘
- JS
- 인증
- 카카오
- OS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |