Unborn 8.0 Yellow Pointer
본문 바로가기
42 SEOUL/0_Libft

[42Seolu/Libft] Tester

by 에삐니 2022. 4. 17.
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
반응형

댓글