개발/TIL

20210319_TIL : 42과제(Get_next_line) - Refactoring, 마무리 / 자료구조알고리즘 - 설명회(?) 준비

ezn 2021. 3. 19. 23:49

1. 오늘 한 일

  • get_next_line
    • norm check
    • 함수 하나 당 25줄 이내로 수정
    • invalid fd 중복 호출에서 메모리 관리 (동적 메모리 해제 및 null 포인팅)
    • tester check
    • GNL_bonus 추가
    • GNL_bonus.h 변경 (bonus 코드가 기존 get_next_line.h 로 컴파일되지 않도록 수정)

 

  • 자료구조 알고리즘 설명회 준비
    • MST : prim's algorithm / kruskal algorithm (disjoint set)
    • Djikstra algorithm
    • selection sort
    • insertion sort

2. 피드백

  • 테스터 맹신하지 않기
  • 테스터 코드, 쉘 스크립트도 뜯어보고 어떻게 작동하는지 더 신경쓰면서 공부하기
  • 의심스러운 부분이 있으면 직접 테스트 코드 작성해서 테스트 해보기
  • 직접 테스트 코드 작성하고 자동화된 테스터 만들어보기

3. 내일 할 일

  • 알고리즘 설명회 / 강연회