[T.I.L] 2019-03-13
Today I learn :)
1. Bookmark Project
- 기능 테스트 코드 작성
- 기능 도출해서 동사로 표현
2. Trouble Shooting
- 프로그래밍이란?
- 요구사항(기능, 비기능)을 특정 아키텍처에 맞게 설계, 구현하는 것
(구현은 자동화할 수 있어도, 설계는 자동화하기 어렵다.)- 기능: 비즈니스 로직
- 비기능: 품질과 관련된 요구 사항 (확장성, 성능, 보안 등)
- 비기능적 요구사항을 만족시키려면 그에 맞는 아키텍처가 필요
- 요구사항(기능, 비기능)을 특정 아키텍처에 맞게 설계, 구현하는 것
- 프로젝트 과정
- 프로토타이핑을 통해서 요구사항을 도출
- 수평적: 화면 중심
- 수직적: 기술 중심
- 화면을 보고 URL, Business Method를 도출
- 예) 목록을 가져온다. 목록에서 삭제한다. …
- 관련된 기능을 모아서 인터페이스로 정리
- 리턴 타입, 파라미터
- Table 정의 + SQL 구상 (정적 테스트)
- 구현 + 단위 테스트 (동적 테스트)
- 프로토타이핑을 통해서 요구사항을 도출
3. 1일 1알고리즘
- do it 자료구조와 함께 배우는 알고리즘 입문 chap1
- Codility 문제 풀이 (푸는 중)
4. 기술 면접 스터디
- 오늘 주제: Stack and Queue
10 to 10 기록
늦잠 잤다.. 체력 관리를 잘하자!
11:30 - 13:30 기능 테스트 코드 작성
13:30 - 15:00 점심
15:00 - 18:00 트러블 슈팅 + 정리
18:00 - 19:00 기술 면접 스터디
19:00 - 19:40 알고리즘_ 코딜리티
19:40 - 21:00 저녁
21:00 - 22:00 do it 알고리즘
알고리즘은 정말 재미있다. 고 생각하려고 노력한다^^
오늘도 열심히 했지만,
내일은 더 부지런히 해야겠다 ^^
Leave a comment