이전에 진행한 인터페이스와 거의 동일한 인터페이스를 작성하려고 했는데
어제 작성한 인터페이스는 로그 생성 부분이 없었기 때문에 먼저 로그를 추가해줬다.
현재는 연결되지 않았지만 추후 연결될 수 있기 때문에 객체 조회 및 연결 로직도 추가했고
두 인터페이스 모두에 해당하는 내용들을 먼저 다 작성한 다음 다른 인터페이스를 만들려고 했지만
갑작스럽게 보안이슈가 있는 것 같아서 급하게 보안프로그램을 설치해서 검사를 진행했다.
이후 인터페이스 작성을 하고 발송 테스트 후 로그도 정상적으로 생성되는 것을 확인했고
2시부터 진행되는 홈페이지 이전 쪽 인터페이스 추가 요청 회의에 참여헀는데
실상은 그냥 필드 두개 추가였지만 그걸 되는지 안되는지도 잘 몰라서 회의를 소집하고
다른 필요없는 예시가 자꾸 나오면서 시간이 많이 지연되어버렸다.
해당 필드 추가 및 정의서에 작성해서 정리하는 것까지가 14분밖에 안걸렸고
개발서버에서 전달된 예전 토큰이 정상 작동하는지와
해당 토큰으로 신규 필드가 추가된 내용이 정상적으로 작동하는지 테스트에 13분이 소요되고
회의 내용 정리, 생성된 필드, 정의서 하이라이트 및 첨부, 테스트 결과까지 전달하는데 또 13분이 추가로 소모되서
모든 처리가 회의 시간보다 적은 40분만에 끝나버렸다.
이전에 엑셀 업로드로 마이그레이션 페이지를 개발하게 된 이유가
파일 관련 마이그레이션 작업이 많아서 지워해야 하기 때문에 내가 만들었으면 좋겠다는 요청 때문이었는데
아직까지 마이그레이션 요청이 없어서 문의해보니 아직 파일이 없는 상태라 마이그레이션 진행이 안된다고 했다.
주간 업무보고서를 작성하고 어제 진행한 내용을 회사 내부에 등록한 다음
마이그레이션 개선 작업 시 올렸던 불필요한 파일들을 전부 삭제하고
이번에 진행하던 4개 인터페이스 중 마지막 인터페이스의 수신 테스트까지 진행했다.
사실 정의서가 존재하고 필드만 존재하면 금방 끝나는 일이지만
기존에 있던 다른 사이트를 대체해야 하는 상태인데
발송되는 필드값만 있고 수신쪽의 맵핑도 없고 뭘 써야 하는지에 대한 내용도 없고
개발쪽에서 필드를 만들어서 전달해준 것도 아니라서 일단 같은 이름으로 필드도 만들어주고
심지어 객체 구조도 계속 변경되는 과정이고 아직도 확정이 안나서 임시로 연결한 상태인데
홈페이지 이전쪽도 홈페이지 이전으로 인해 인터페이스들을 새로 다 만들었지만
그 부분은 SFDC쪽에 Automation같은 이름으로 워드프레스로 작업됐기 때문에
어떤 필드인지 맵핑이 다 되어있고 필드 명칭이 있어서 정리만 왕창 하고 며칠만에 끝냈는데
이번엔 4개밖에 안되는 인터페이스지만 더 오래 걸리게 된 것 같다.
프로젝트의 경우야 어쩔 수 없다고 하지만
공수가 직접적으로 돈으로 연관되는 유지보수나 작업 요청의 경우
실무자가 특정 필드의 정보나 연결에 대해 명확히 해서 요청해야
비용적인 측면이나 작업이 진행되는 시간적인 측면에서 유리할 것 같다.
(1).백준 3135번 라디오는 특정 채널로 이동하는 버튼과 위, 아래로 직접 이동하는 버튼이 존재할 때
최소 몇번의 버튼을 눌러야 원하는 채널로 이동할 수 있는지 묻는 문제였다.
일단 시작점에서 목표치까지 이동하는 숫자를 결과값에 담아둔 다음
각각의 이동 버튼을 순회하며 해당 버튼에서 목적지까지의 거리 +1을 현재값과 비교해 최소값을 출력했다.
const input = `64 120
1
567`.split('\n')
const [start, target] = input[0].split(' ').map(Number)
let result = Math.abs(start - target)
for(let i = 1 ; i < input.length ; i++){
result = Math.min(Math.abs(target - Number(input[i])) + 1, result)
}
console.log(result)
'회고' 카테고리의 다른 글
| [개발일지] - 571 (0) | 2025.01.24 |
|---|---|
| [개발일지] - 570 (1) | 2025.01.23 |
| [개발일지] - 568 (0) | 2025.01.21 |
| [개발일지] - 567 (0) | 2025.01.20 |
| [개발일지] - 566(주말) (0) | 2025.01.19 |
