일단 승인 프로세스 유저 매칭 관련된 내용을 확인했는데

여기저기 동시다발적으로 확인해달라는 내용도 많고

진행하려고 하면 막상 특정 로직이 개발 단계에 막혀있어서

인터페이스/마이그레이션 진행을 멈춰달라는 요청들 때문에 점점 혼란스러워지고있다.

 

인터페이스 진행사항에 대해서 회의를 했는데

일단 야근만 계속 하면 일정 내에는 어찌저찌 맞출 수 있을 것 같은데

모든 업무의 전제에 야근이 들어가는 일정이 제대로 된 것인지는 의문이 든다.

 

오늘 업무 진행 순서 정리 및 처리한 작업, 유지보수 등록 등 의 작업을 하고

다시 캠페인 인터페이스로 들어왔는데

아직까지 로직 정리가 되지 않았기 때문에 결국 승인 프로세스 로직이나 배치 없이 마무리했다.

 

이후 요청받은 값을 발송하는 것 까지는 무리없지 잘 테스트했고

캠페인 마이그레이션쪽 마스터 개체에 넣었던 내용을 분리해달라는 요청을 받았다.

 

다른 개체면 문제가 심각하겠지만 일단은 몇개 안되는 내용이긴 했는데

막상 또 분리해달라는 내용이 제대로 정의되지 않은 상태라 다시 또 정의될 떄까지 기다려야 헀고

그 사이에 다른 pricklist값이 맞지 않는 내용도 같이 공유했다.

 

클레임 및 품질쪽 파일 전송에 대한 논의를 다시 해야 했는데

기존에는 SFDC에서 만든건 ContentVersion으로 관리하고

SAP에서 넘어오는 파일 링크는 파일로 만들 수 없기 떄문에 하위개체로 관리했는데

마이그레이션에는 제대로 된 구분이 없어서 구분자를 찾는게 시간을 소비해야 했고

클레임쪽은 그냥 파일로 처리하려고 헀지만 그 부분도 파일 수신/발신을 구분해야 할 것 같다.

 

인터페이스들의 수신은 언제 어떻게 오든 상관없지만

발송의 경우 배치 처리가 되어야 하기 때문에 시점이 중요했는데

해당 내용에 대한 정리와 로직이 정리되어 전달되어서 확인해봤지만

뭔가 명확하지 않은 로직들이라 다시 필드를 정리해서 해당 케이스들을 문의했고

그냥 조건에 따라 보내고 보내지 않는 등의 로직 수정이 필요할 것 같았던 내용도

다행히 그냥 다 발송해도 되는 내용으로 변경되었다.

 

캠페인쪽 인터페이스는 필드를 확정해서 트리거를 제외한 발송 부분을 마무리했고

마스터 데이터 마이그레이션에서 분리 작업을 다시 진행하다가

또 다시 필드 관련 충돌이 발생해서 중단하고 승인 프로세스 마이그레이션으로 고개를 돌렸다.

 

승인 프로세스 마이그레이션은 거의 다 마무리되어가고 있었지만

수십만건인데 이걸 연결했다가 다시 내부적으로 부모개체를 연결하느니

승인프로세스의 부모 개체가 마이그레이션 된 이후 처리하는게 좋을 것 같아 다시 중단해야 했고

품질 관련 마이그레이션을 진행하기로 했다.

 

계속해서 이것 저것 돌아가면서 하니 정신이 없었는데

품질쪽 마이그레이션 분리 구조를 확인하고 있다가 다시 캠페인 쪽 코드를 전달받았고

담당자분과 같이 코드 문제와 구조를 확인해서 결론을 찾을 수는 있지만

처리할 값들이 많았기 때문에 내일까지 처리해주신다고 해서 거기서 마루리했고

현재 밀려있는 업무 중 계속 수정되었기 때문에 까먹으면 안되는 내용들을 정리하고

어떤 순서로 처리해야 하는지 간단히 정리하고 8시 50분쯤 퇴근했다.

 

 

(1).백준 14912번 숫자 빈도수는 n까지의 자연수에 총 x라는 숫자가 몇번 들어가는지 구해야 하는 문제였다.

 

문자열을 다 더해서 한번에 계산해볼까 했지만 메모리가 터질 것 같았고

그냥 각 문자열마다 해당 문자열이 몇개 들어있는지를 split과 filter 그리고 length를 통해 구한 값을 합해서 출력했다.

const input = `100 3`.split(' ').map(Number)

let count = 0

for(let i = 1 ; i <= input[0] ; i++){
    count += String(i).split('').filter(el => el == input[1]).length
}

console.log(count)

'회고' 카테고리의 다른 글

[개발일지] -604  (0) 2025.02.26
[개발일지] -603  (0) 2025.02.25
[개발일지] -601(주말)  (0) 2025.02.23
[개발일지] -600(주말)  (0) 2025.02.22
[개발일지] -599  (0) 2025.02.21

+ Recent posts