개발) 봇사마 재정리

wonsama(71)
Published in
#zzan
Words
108
Reading
1 min
Listen
Play
7y

봇사마를 일단 다시 리팩토링 하기로 결정했다.

( 현재시간 top 25 )

현재는 너무 코드자체가 지저분 해서 무언가 개선하려면 단위테스트도 힘들고 기능 추가를 하려 해도 시간이 많이 걸리는 부분이 존재 한다.

단위테스트

그래서 일단 아래 예시와 같이 모듈화를 적용하고 메소드 단위 테스트를 전부 적용하기로 결정했다.

export function utest(){
assert_fn(mask_right, '900101-1234567', 7, '900101-1******');
}

네이밍 룰 강화

  • 고정+가변 : 모든 함수 + 변수명을 지정할 때 앞 부분을 고정형으로 뒷부분을 가변형으로 지정하여 손쉽게 자동완성으로 탐색할 수 있도록 함.

템플릿화

  • 모든 것은 틀을 만들어서 해당 틀 내부에서 규칙을 적용하도록 하여 코딩의 생산성을 높이도록 의도화

모든것이 뭐 하다보면 변할 수 있겠지만 이런 리팩토링(재공정) 과정을 거치다 보면 정제되어 나만의 개발 방법화 되어 안정적이며 빠르고 정확하게 결과물을 볼 수 있을 것 같다.

개발) 봇사마 재정리 | Ecency