728x90
사용한 테스터기
https://github.com/Tripouille/libftTester
https://github.com/jtoty/Libftest
https://github.com/alelievr/libft-unit-test
https://github.com/y3ll0w42/libft-war-machine
makefile에서 lilink방지를 해서 보너스 파트 테스터기가 될 때도 있고 안될 때도 있는데, 기본적으로 모든 함수가 테스트 가능하니 확인해 보는 것이 좋다.
틀린 부분은 해당 테스터 폴더 안에 입력값과 출력 값에 대한 예시가 나오기 때문에 어느 부분에서 실수를 했는지 확인해 볼 수 있어서 좋았다.
슬랙을 찾아보면 해당 테스터를 모아놓은 파일이 있는데 그걸 사용하는 것도 좋다!
평가를 받을 때 자신이 구현한 함수에 대해서 자세하게 알고 있으면 좋다. 함수가 워낙 많다 보니 나중에 기능이 헷갈릴 수 있어서 중요한 부분은 기록을 해놓는 것이 좋을 것 같다!
malloc을 사용하고 예외 처리하는 부분에 대해서 나중에 같은 함수를 사용하게 될 때까지 생각해서 구현하는 것이 효과적일 것 같다. 테스터기를 사용하고 모든 부분에서 예외처리를 해줬었는데, 그렇게 하면 나중에 다시 사용하게 될 때 어느 부분에서 오류가 생긴 건지 찾기 어렵다고 말씀해주셨다.
728x90
반응형
'42 SEOUL > 0_Libft' 카테고리의 다른 글
[Libft] Part1 : calloc, strdup (0) | 2022.04.11 |
---|---|
[Libft] Bonus part (0) | 2022.03.28 |
[Libft] Part2 : Additional functions (0) | 2022.03.28 |
[Libft] Part1 : strlen, strnstr, strlcpy, strlcat, strchr, strrchr, strncmp (0) | 2022.03.26 |
[Libft] Part1 : toupper, tolower, atoi (0) | 2022.03.26 |
댓글