TIL(176)
-
(TIL)20211018
📕Facts(한 것) 프로그래밍 언어론 공부하기 컬리 클론 코딩 회의하기 📕Findings(배운것) 변수의 지속시간, scope 등에 대해서 공부했다. 확실히 코드와 관련이 많아질수록 이해도가 높아지고 이론적일수록 이해도가 떨어진다.(교수님이 설명을 안 해주는거는 비밀) wiki에 사용자 스토리를 작성하고 유비쿼터스 언어에 대해서 생각해 보았다. 우리 도메인으로 뭘 할 수 있는가, 관리자는 뭘 할 수 있는가를 적어보았다. 📕Feeling(느낀 점) 시험기간은 언제나 스트레스지만, 성장할 수 있다는 생각에 참고 이겨낸다! 📕여담
2021.10.19 -
(TIL) 20211014
📕Facts(한 것) 웹프로그래밍 공부 및 과제 파이썬 과제하기 프로그래밍 언어론 공부 코드 리뷰하기 📕Findings(배운것) java 메서드 이름을 한글로 지정해도 아무 문제가 없다. 그렇기 때문에 메서드 명을 부적절하게 영어로 사용하고 displayName을 통해서 다시 한글로 설명하는 불편한 일의 발생을 막을 수 있다. 📕Feeling(느낀 점) CSS 속성이 너무 많아서 일일이 다 외우기 쉽지 않다. 다행스럽게도 웹프로그래밍이 오픈북이기 때문에 찾아보고 하면 될듯하다. 📕여담
2021.10.15 -
(TIL) 20211013
📕Facts(한 것) 웹프로그래밍 공부하기 코드 수정하고 커밋하기 파이썬 과제하기 DDD 회의 및 스터디 📕Findings(배운것) @AllArgsConstructor가 왜 나쁜것인지, @Builder를 어떻게 사용하면 되는지를 배웠다. 이전에는 그냥 쓰니까 쓰나보다하고 썼는데, 잘 찾아보니 둘이 같이 쓸 필요도 없었고, 쓰면 안 되는게 맞는것 같다. 📕Feeling(느낀 점) 몸이 피곤하다. 하루종일 책상 앞에 앉아있으려니 이것만큼 고된 일도 없다. 그럼에도 스터디와 회의를 하면서 얻어가는게 많아서 좋다. 📕여담
2021.10.13 -
(TIL) 20211012
📕Facts(한 것) 웹프로그래밍 공부하기 논리학 공부하기 DDD 프로젝트 풀리퀘보내기 코드 리뷰받고 수정하기 📕Findings(배운것) 오늘 아주 중요한 것을 배웠다. 같이 협업을 할때 어디까지를 분담하는지를 정해야한다는 것이다. 같이 회의를 하고 나는 바로 코드를 짜서 주말에 이미 완성시켰지만, 이걸 풀리퀘를 날려야하나 고민하다가 결국 다른 사람과 코드가 겹치는 일이 발생했다. 역시 커뮤니케이션이 중요하다. 📕Feeling(느낀 점) 어떻게 해야 테스트코드를 잘 작성할 수 있는지에 대해서 고민했다. Controller 테스트는 mvc를 사용해서 쉽게 작성하지만, Service 테스트는 리포지토리에 의존성이 있으므로 그 실체를 보려면 mapper를 이용해서 객체를 생성해야한다. 이 부분에 대해서 좀 더..
2021.10.12 -
(TIL) 20211010
📕Facts(한 것) 웹프로그래밍 공부하기 DDD 프로젝트 시작 프로그래밍 언어론 복습 운동하기 📕Findings(배운것) 프로그래밍 언어론에서 BNF에 관한 개념들을 공부했다. 어떻게 수식을 유도하는지를 공부했고, ambiguousity(모호성)이 왜 발생하는지, 어떻게 해결하는지 등을 공부했다. 모호성은 연산자의 우선순위로 해결이 가능하다. EBNF에 대해서도 공부했는데, BNF보다 훨씬 연산을 간결하게 표기가 가능했다. 📕Feeling(느낀 점) 조금 과장 보태서 몸이 10개라도 모자른다. 체력적으로도 조금 힘들고, 뇌용량이 터질것만 같다. 그렇지만 잘 이겨내겠지...? 📕여담
2021.10.11 -
(TIL) 20211009
📕Facts(한 것) 파이썬 과제 완성하기 프로그래밍 언어론 복습 운동하기 📕Findings(배운것) 파이썬으로 여러가지 문제를 풀어보았는데 아직 c++의 향수가 덜 잊혀지지 않았는지 완벽하게 적응하지는 못한 것 같다. 그렇다고 C++로 작성을 잘하냐하면 그것도 아니더라.... C++로 문제를 해결하려고 코드를 입력하니 파이썬 스타일로 코드를 쓰는 나를 발견했다. 역시 간편한 파이썬 📕Feeling(느낀 점) 📕여담
2021.10.10