ssung_항해일지/항해99_프로그래밍 기초(알고리즘)

알고리즘 - 마지막(with Test)

ssungcohol 2023. 2. 3. 02:13

오늘은 알고리즘의 마지막날

 

시험은 운영매니저님이 주신 힌트 덕분에 수월하게 마무리를 했던 것 같다.

시험이 끝나도.. 아니 끝났지만!

 

바로 이어진건, 기술매니저님이 주신 과제를 진행해야 했기에 책상, 모니터와 머리를 맞대기도 전에

매니저님이 따스하게 다가오셨다..

 

마주하고, 다시 건내받은 과제는 금일 23:00까지 solid를 마무리하고, 수정한 코드를 깃헙에 올린 후 링크 제출을 통해 확인을 받는 것!

 

하지만 지금 TIL을 적는 시간은 02:00를 가리키고 있다. 이 말은 즉슨, 완료하지 못하고 나가떨어질 것 이라는 예상이 펼쳐진다.

solid를 진행하며 오늘 이해한 건, SRP DIP OCP 이다. 그나마 이 마저도 바로바로 이해는 되지 않는 편이었던 것 같다.

방금 전 까지 LSP를 팀원들과 코드를 뜯어보며 이해를 해보려 하였지만 실패를 하고 말았다.

 

팀원이 기술 매니저님에게도 DM을 날려 상황을 말씀드린 뒤 마무리를 진행 중인 상황이다.

 

정말이지 개발 입문이 한 달이 채 되지 않은 현 시점에서, 제일 이해가 되지 않고 머리에 들어오지 않고 코드를 어떻게 만들어야하는지 단! 하나 1도 감이 오지 않는 상황이다..

 

내일부터는 주특기 spring을 시작하는 날인데, 진짜 개발의 시작이 되는 날이고 죽음의 문이 열린다고 생각을 하면 된다고들 하신다..

 

아니 아직 객체지향과 solid의 개념도 명확하게 이해가 가지 않은 상황에서 이게 맞는건가요 멘토님들 매니저님들..ㅜㅜ

다들 이러한 과정을 겪으셨던건가요!!!

 

더 해보겠습니다! 더 할게요!!! 더 해야합니다!!!

 

오늘 알게 된 개념이 아직까지 정확하게 정립되지 않아, 적을 수는 없을 것 같다! 이상!

 

SRP, DIP, OCP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

기능분리!!!!!!!!!!!!!!!!!!!!!!! 하나의 클래스는 하나의 기능만!!!!!!!!!!!!!!!!!!!!!! addOperation, substractOperation, multiplyOperation, divideOperation!!!!!!!!!!!!!

의존하지말아라!!! 추상화 시켜서!! 고모듈과 저모듈이 추상화에 의존하게 해라!!!!

나로인해 확장은 허하노라! 단! 나를 변화하려하지는 말아라! 알겠느냐!!!!

728x90