서버 프로그래밍을 할 때에는 업데이트의 유연성을 확보하는 게 좋다.
예를 들어 어딘가로 전송해야 할 메시지를 별도의 파일로 빼놓고 이 파일을 서버 프로그램이 읽는다든가,
여러가지 서버 옵션을 켜고 쓸 수 있도록 별도의 버튼, 커맨드, 백도어등을 만들어 둔다든가 해서
이미 구동중인 서버를 끄지 않으면서 서버의 동작을 변경할 수 있는 경로를 되도록 많이 만들어두는게 정신건강에 좋을 듯 하다.
반응형
'Development Experience > Philosophy' 카테고리의 다른 글
프로그램 구현할 때 깨달은 점 (0) | 2020.12.16 |
---|---|
DLL 모듈화 (0) | 2020.03.02 |