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

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

QA

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

답변 2

본문

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

 

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

 

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

이 질문에 댓글 쓰기 :

답변 2

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

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

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

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

전혀 없습니다.

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

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

 

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

답변을 작성하시기 전에 로그인 해주세요.
전체 1
© SIRSOFT
현재 페이지 제일 처음으로