[T.I.L] 2019-03-13

Today I learn :)

1. Bookmark Project

  • 기능 테스트 코드 작성
  • 기능 도출해서 동사로 표현

2. Trouble Shooting

  • 프로그래밍이란?
    • 요구사항(기능, 비기능)을 특정 아키텍처에 맞게 설계, 구현하는 것
      (구현은 자동화할 수 있어도, 설계는 자동화하기 어렵다.)
      • 기능: 비즈니스 로직
      • 비기능: 품질과 관련된 요구 사항 (확장성, 성능, 보안 등)
        • 비기능적 요구사항을 만족시키려면 그에 맞는 아키텍처가 필요
  • 프로젝트 과정
    1. 프로토타이핑을 통해서 요구사항을 도출
      • 수평적: 화면 중심
      • 수직적: 기술 중심
    2. 화면을 보고 URL, Business Method를 도출
      • 예) 목록을 가져온다. 목록에서 삭제한다. …
    3. 관련된 기능을 모아서 인터페이스로 정리
      • 리턴 타입, 파라미터
    4. Table 정의 + SQL 구상 (정적 테스트)
    5. 구현 + 단위 테스트 (동적 테스트)

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 알고리즘    

알고리즘은 정말 재미있다. 고 생각하려고 노력한다^^
오늘도 열심히 했지만,
내일은 더 부지런히 해야겠다 ^^

Categories:

Updated:

Leave a comment