• GSOC 2022 이 정식적으로 시작되는 날은 아니지만, 일단 테스트 코드를 작성하는 작업을 하고 있다.

  • 매주 멘토들과 같이 회의를 하는데, 처음 회의때는 준비 없이 들어가서 당황하기도 했고 말만 더듬다가 들어갔다. 따라서 다음 회의때는 궁금한 점이나 물어볼 것들을 미리 준비를 해야겠다는 생각을 했다.

지난주에 작업 한 것


  • 지난주에 테스트 코드를 작성한 모듈은 다음과 같다. contrib/auth_delay, contrib/pg_buffercache

이번주에 작업 할 것


  • commitfest 및 메일링 리스트에 내가 작업한 코드를 올리기.

  • 테스크 코드가 전혀 없는 contrib/old_snapshot, contrib/tcn, contrib/pg_rowlocks 모듈에 대해서 테스트를 작성하기

궁금한 점


    1. 테스트를 작성할 떄 예를 들어서 상황에 따라서 결과가 달라지는 경우 어떤 코드를 작성하는게 좋을까요.
    1. 현재는 익스텐션과 데이터베이스를 사용하는데 필요한 도구 (psql, pg_dump, ... ect)에 대해서 테스트를 작성하는 방법에 대해서 배웠다. 하지만 만약에 POSTGRES 코어에 대해서 테스트 코드를 작성하고 싶으면 어떻게 해야하는지 궁금하다.
    1. 테스트 코드의 파일명을 작성하는데 규칙이 있는지 궁금하다. 또는 TAP 테스트를 작성하는데 노드의 이름을 정할때가 궁금하다.
    1. 현재 작성한 테스트 코드에서 보완할 점이 있나요?

참고 문헌


>> Home