좋은 예외처리란?

좋은 예외처리란?

1. 예외처리 어떻게 해야할까? 최근 Notion2WordPress와 Tistory2WordPress를 만들었다. 둘은 상당히 비슷하지만 예외처리 방식은 완전히 다르다. 처음 Notion2WordPress를 만들 당시만 해도 최대한 열심히 예외처리를 했다. 예외에 대한 최대한 많은 정보를 얻겠다는 각오로 하위, 상위 레이어 구분하지 않고 할 수 있는 모든 곳에서 예외처리를 구현했다. 하지만 try-catch문이 지나치게 많이 사용되고, 하위에서 처리한 예외를 다시 상위에서 반복해서 처리하고, … 더 읽기

[개발 블로그 이사] 후기

티스토리 블로그의 마지막 모습

1. 실행 절차 실수를 방지하기 위해서 실행하기 전에 절차를 정의한다. 2. 준비 가. 서버 용량 확인 실제로 파일시스템에서 인식하는 크기는 15GB다. VM에 할당된 원래 용량인 50GB로 확장한다. growpart → pvresize → lvextend → resize2fs 순서를 따라서 확장한다. 나. PHP 설정 수정 다. 플러그인 비활성화 이미지나 포스트 업로드에 방해가 되는 플러그인은 비활성화 한다. Converter for Media처럼 … 더 읽기

[개발 블로그 이사] 테스트

cpu 사용량

1. 최종 테스트 실제 서비스를 운영 중인 환경과 동일하게 Proxmox VE의 VM에서 테스트를 진행한다. 가. Performance 문제 생각보다 WordPress가 업로드 트래픽에 약하다. 기본 설정을 최대한 낮게 잡아야겠다. 진짜 내 생각보다도 WordPress의 처리량이 작다. 극단적으로 낮은 처리량을 예상하고 설정해야겠다. 요청을 중간에 끊었을 때 Converter for Media가 부하를 가중하는 문제가 있다. 나. 408 socket hang up 문제 … 더 읽기

26년 2월 11일 개발 블로그 이사 끝!

WordPress logo

25년 12월 중순부터 시작해서 26년 2월 11일까지 613개 포스팅 모두 옮기기 성공! 쌓인 글들이 너무 많아서 손으로 옮기지 않고 직접 도구를 개발했다. 개발 1달, 검토 1달 거의 두 달 걸렸다. 이제 두 달 동안 쌓인 글들을 하나씩 올려야겠다.