2021-11-27-TIL TIL Today I Learned 무한루프의 검증이 가능한가? 코딩테스트 문제를 풀다보면 가끔씩 무한루프가 발생할 수 있는 문제가 있다. 그런 경우, 대부분 문제에서 특정 조건으로 무한루프를 돌지 않도록 제한할 수 있다. 하지만 만약 정확한 조건을 제한할 수 없다면 어떠한 근거로 무한루프라고 판단할 수 있는가? https://en.wikipedi... 2021/11/27 2021-TIL
2021-11-23-TIL TIL Today I Learned 애플리케이션 아키텍처를 계층형 아키텍처로 결정하여 개발한다면, 개발순서는 통상적으로 어떻게 정하는 것이 좋을까? API가 먼저 설계되었다면 DTO에서 단순한 더미데이터를 응답하는 컨트롤러 부터 만들면서 시작해야할까? 도메인 설계가 적절히 되었다면 도메인 계층, 인프라 계층 순서로 개발하는 것이 나을까? 계층 사이의 ... 2021/11/23 2021-TIL
2021-11-22-TIL TIL 2021-11-22-TIL Today I Learned Layered Architecture 계층형 아키텍처는 애플리케이션을 표현(컨트롤러), 비즈니스(서비스), 영속성(리포지토리) 같은 계층으로 나누고, 위 계층이 바로 아래 계층에만 의존하게 하는 구조다. 각 계층의 책임이 분명해서 이해하고 테스트하기 쉽다. 링크된 글은 계층형 구조가 흔히 비... 2021/11/22 2021-TIL
2021-11-21-TIL TIL Today I Learned 실리콘 밸리 코딩테스트 전반적으로 문제가 쉽고 특정 알고리즘을 알아야 풀 수 있는 문제는 없었다. 다만 문제의 지문이 길고, 추상적으로 주어지므로 문제의 핵심을 빠르게 파악해서 빠르게 모델링 하는 능력이 요구되었다. 그래서 한 문제 밖에 못 풀었다.. 이런 유형에서 어려운 단계는 알고리즘 선택이 아니라 지문을 코드의 ... 2021/11/21 2021-TIL
2021-11-18-TIL TIL 2021-11-18-TIL Today I Learned Recruitment Assignment Design 채용 과제를 어떻게 설계하는지 다룬 Collaborne 엔지니어링 블로그 글이다. 면접은 지원자의 면접 실력을 주로 시험할 뿐이라는 문제의식에서, 짧은 전화 면접 뒤에 지원자가 원하는 시간에 푸는 과제와 짧은 Q&A 세션으로 기술 ... 2021/11/18 2021-TIL
2021-11-17-TIL TIL Today I Learned 이날 글에는 TIL 양식만 남아 있다. 양식 자체가 TIL을 어떻게 쓸지에 대한 정리라서, 각 칸이 무엇을 위한 것인지 적어 둔다. TIL 양식의 다섯 칸 TIL(Today I Learned)은 그날 배운 것을 짧게 기록하는 습관이다. 이 블로그에서 쓰던 양식은 다섯 칸으로 나뉜다. 칸... 2021/11/17 2021-TIL
2021-11-16-TIL TIL Today I Learned Console Application With Spring Boot https://www.baeldung.com/spring-boot-console-app Running Spring Boot console application under IDE & Maven https://stackoverflow.co... 2021/11/16 2021-TIL
2021-11-10-TIL TIL Today I Learned Jekyll Error 오랜만에 Jekyll을 로컬에서 실행시키려고 하니깐 아래와 같이 깃허브 인증 관련 에러가 출력된다. 바꾼거라고는 댓글기능 추가한 것 뿐인데, 해결책에 나온대로 깃허브에서 고유키를 발급하고 이것저것 따라해보았으나 해결되지 않는다. 중요한 문제가 아니므로 스킵.. > bundle exec je... 2021/11/10 2021-TIL
2021-11-09-TIL TIL 2021-11-09-TIL Today I Learned React에서 Props란? 컴포넌트의 props 라는 개념이 있는데, 이는 properties 의 줄임말이다. 어떠한 값을 컴포넌트에게 전달해줘야 할 때, props 를 사용한다고 한다. 부모 컴포넌트가 JSX 속성처럼 <Hello name="react" color="red" /&g... 2021/11/09 2021-TIL
2021-11-08-TIL TIL 2021-11-08-TIL Today I Learned 개인 프로젝트 주제 condition1. 취업 및 이직에 도움이 되는가? (도메인 or 기술) condition2. 내가 흥미를 느끼고 지속적인 운영이 가능한가? condition3. 프론트 엔드 까지 간단히 구현이 가능한가? condition4. 나와 주변 사람들에게 유용하... 2021/11/08 2021-TIL