본문 바로가기

분류 전체보기30

코드 테스트의 중요성... 개인 프로젝트 이후 코드가 단순하기도 하고 다른 할 일이 많아서(그러니까... 귀찮아서... ) 코드 테스트 작성을 미루어 왔다. 뭐, 그래도 만드는 과정에서 다 확인 했으니까!!! 그리고 거의 한달만에 테스트 코드를 작성을 했다. 작성을 하다가 계속 에러가 뜨기 시작했다.... 원인을 몰라 헤메다가 views에 시선이 향하기 시작했고 전에 수정한 모델링의 잔해가 보이기 시작했다... 아차!!! 바로 코드 수정을 돌입했다. 수정은 그리 어렵지 않았지만 그 동안 서류에서 계속 떨어지던게 생각이 나서 MySQL workbench에 들어가 확인을 해 보니 여러 아이디가 있었다.... 꽤 많은 인사담당자님께서 지나간 흔적이 보였다. 너무 부끄러웠다.... 그 동안 이런걸로 실수를 안해서 너무 자만을 했다. 이래.. 2023. 6. 19.
모델 구조 변경하기 처음 나만의 사이트를 배포했다는 기쁨도 잠시... 디자인 패턴에 대하여 공부를 하다가 내가 작성한 코드를 보니, "아! 이거 잘못 되었구나"를 깨달았다. 현재 이미 배포한 사이트의 모델을 변경해야 해서 고려해야 할 사항이 많아서, 정리를 한 다음에 시행하기로 했다. (오래 안 써서 잊어 버린 것도 많고...) 배포한 사이트의 모델을 바꾸기 위해 다음과 같은 과정을 거칠 계획입니다: 브랜치 바꾸기 모델 수정하기 (추상 팩토리 적용 계획) MySQL을 이용해 데이터 바꾸어 보기 1. 브랜치 바꾸는 법 및 병합하는 방법 브랜치 바꾸는 이유는, 모델을 바꾸는 작업이기 때문에 잘못되더라도 복구가 가능해야 합니다. 그래서 브랜치를 바꾸어 진행할 계획입니다. 명령어 정리: $ git branch # (현재 브랜치 목.. 2023. 5. 26.