테스트 사이트 - 개발 중인 베타 버전입니다

그누보드는 테스팅, 예외처리 하는 방식이 있나요?

종이인형친구 2년 전 조회 2,022

신입 개발자로 입사해서 그누보드를 사용중인 10개월차 개발자입니다.

 

그누보드 코드를 보면 굉장히 절차적이고 로직 자체의 수정이 어렵고 오류 처리하기도 어렵다고 느꼈는데요

 

그럼 자바 스프링이나 라라벨처럼 예외처리나 테스팅을 하는 방식은 따로 없는 건가요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

j
2년 전

전혀 없습니다.

테스트 환경을 만들다보면 그누보드 동작을 초기화하는 /common.php 파일을 반드시 로드해야하는데 이거 자체부터 문제를 일으킵니다.

유닛테스트는 불가능합니다.

 

브라우저 기반으로 수행되는 인수테스트는 가능하겠으나 /lib 폴더에 있는 그누보드가 제공하는 함수들조차도 테스트가 불가능 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

그누보드는 절차지향적 프로그래밍으로 개발되었다 하는게 맞을듯합니다.

스프링이나 라라벨은 객체지향적이고 태생이 다르다 볼 수 있습니다.

어느 부분에서 예외처리나 테스팅이 필요한진 모르겠지만,

보통은 코어 파일들을 수정해가며 하기도합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

종이인형친구
2년 전
생각해보니 애초에 절차적으로 작성된 프로그램이니 예외처리나 테스팅의 유뮤를 묻는것 자체가 이상한 질문이었군요

반성합니다 ㅎㅎ...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인