1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부)
- BE 학습 & 용어정리!
1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록
2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입
3. 각각 수행하는 연산자들을 Public class 만들고 NewArithmeticOperator(Interface) 상속받도록 하여 피연산자들이 구현체들에 의해서 잘 동작하는지, Main CalculatorTest Class에서 에러가 나지 않았는지 TDD를 통해서 체크함 -> 1 ~ 4번째 방법을 통하여 OOP를 다양한 방법으로 코드를 출력하는 연습을 하는 중임






2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부)
- BE 학습 & 용어정리!
1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록
2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입
3. 상위 Interface의 활용과 new 생성자들을 어떻게 사용하는지, Test Class에는 정상적으로 TDD가 잘 이루어지는지를 학습하고 있음










3. 오늘도 크게 진도를 나가지 않았지만, 코드하나 하나 학습하면서, 왜 이런의미에서 Interface를 통해서 new 생성자들이 상속받고 그리고 Class에 연산자, 피연산자들이 오류없이 이루어지는지 과정 중 4번째 방법인데, 너무나도 좋았던 점은 한가지 방법으로 TDD를 끝내는 것이 아니라, 어떤 코드가 더 효율적이고, 결합도를 높이고, 더 유지보수와 코드를 재활용성을 높여 중복도 낮춰 좋은 코드를 짤수있을지 고민하면서 많이 배워가는 하루의 끝이 아닐까한다. 그리고 파이썬도 이전부터 공부를 해왔기에, 파이썬 프레임 워크 -> 장고를 사용하여, 간단한 미니 프로젝트를 하면서 조금 더 동기부여를 주고, 계속해서 백엔드 관련 응용과 기본기를 다져나갈 생각이다! 물론 자바만 해도 벅차지만, 뭐든지 배움이란 것이 즐거움을 주기 때문에 큰 지장이 없는 선에서 시도해 볼 생각이다. 예전에는 프론트 엔드 공부를 하면서도 노드.js 를 하여 프로젝트를 만든 경험이 있지만, 백엔드 해봤자 그때 간단하게 한 것이기에 이번에는 조금 깊게 학습하면서 백엔드의 중상까지 끌어올려서 프론트 영역도 어찌 굴러가는지 잊어버리지 않게 학습도 하고 백엔드가 메인인 만큼 중점으로 프론트에서 요구되는 것들을 잘 캐치하는 개발자가 되고자 한다. 물론 둘다 잘하는 풀스택도 좋지만, 가능하다면 둘다를 하기전 둘다 어떻게 흘러가고 필요하고 진행되는지를 알기위해 계속해서 노력하고 코드 하나하나 뿌셔볼 생각이다(?) 끝없는 학습을 통해 원하는 개발자가 될 것이다. 개발자 가즈아!! XD
'개발자 취업 프로젝트[일지]' 카테고리의 다른 글
💻개발자가 되기 위한 프로젝트(21)💻 (0) | 2023.03.14 |
---|---|
💻개발자가 되기 위한 프로젝트(20)💻 (0) | 2023.03.13 |
💻개발자가 되기 위한 프로젝트(18)💻 (0) | 2023.03.10 |
💻개발자가 되기 위한 프로젝트(17)💻 (0) | 2023.03.09 |
💻개발자가 되기 위한 프로젝트(16)💻 (0) | 2023.03.08 |