오늘도 어제 실제로 반영한다던 곳에서 확인요청들이 왔는데

내가 관련되지 않은 부분들도 같이 전달해야 하는 부분들이 있어서 전달했다.

 

작업을 하던 중 정의서에는 Int 등으로 표기된 값들이라 그대로 생성했는데

실제 값을 확인해보니 숫자라서 000,000,000 형태로 표기되는게 거슬렸고

실제로 해당 값을 보면 key 느낌으로 고정 수치라 변동될일은 없기 때문에 그냥 String으로 변경하기로 했다.

 

모든 필드들에 전부 그렇게 만들어버렸기 때문에 일단 해당 개체와 자식개체만 변경하는데

운영, 개발서버 모두 바꾸다보니 1시간 가까이 시간이 소모되어버렸는데

그래도 아직 코드가 운영에 반영되지 않았기 때문에 이정도지

사실 운영에 코드까지 반영된 상태라면 해당 코드들을 주석처리하고

테스트코드에 문제 없는 것이 확인되고 배포가 된 다음 필드 타입 수정 후

다시 변경된 코드를 배포해서 문제가 없길 바래야 하는 문제가 있을 수 있었기 때문에

초반에 문제를 해결했다는 것에서 다행이라고 생각하기로 했다.

 

알림톡 관련 요청이 들어왔는데

인터페이스도 아니고 담당 팀도 아닌데 왜 이걸 봐야 하나 싶긴 하지만

카카오톡 알림톡이 발송되는 경우 연관 필드에 히스토리가 나오게 수정했는데

이번 기회에 조금 더 알림톡 발송 처리에 대해 알아볼 수 있는 시간이 됐다.

 

오늘따라 여기저기에서 마구 유지보수가 들어오는데

이번에는 내가 작성한건 단 하나밖에 없던 인터페이스 전체 연동 시점 확인 문의가 들어왔고

모든 스케줄을 확인해서 정확한 시점과 횟수 등을 알려달라고 해서 상당히 부담스러웠다.

 

하다보니 조금 간단하게 알아낼 수는 있었는데 Apex Job에서 실행된 내역을 볼 수 있고

해당 내용을 다시 Inspector를 통해서 확인이 가능했으며

Where 조건을 통해서 규모가 있는 모든 조건들을 NOT IN에 다 필터링에 넣어준 다음

값만 끝에 2 등으로 하나씩 넣어서 언제 작동했는지 정확하게 확인할 수 있었다.

 

또한 인터페이스를 할 때 Sap / Erp 등 두가지 이름으로 잘못 분기처리되어

하나는 버렸기 때문에 파악이 어려웠었지만

둘 중 하나만 선택된걸 apex job에서 확인하고나니 final을 통해서 실행되는 경로를 따라가며

어떤 조건으로 어떤 시간에 실행되는지를 파악해서 정리 후 전달할 수 있었다.

 

지금 제일 지분이 높은 고도화인지 유지보수인지 프로젝트인지 하는 뭔가와 엮인 회사에서

이번에도 유지보수 문의를 또 넣어주셨는데 Order 자체적인 에러가 발생하는 부분에 대한 문제였다.

 

Order가 활성화가 되면 시스템적으로 validation exception이 발생해버렸고

해당사항은 정말 파악하기 어려웠지만 결론적으로는 SBQQ라는 이상한 패키지의 문제로

해당 필드값 중 하나가 누구의 짓인지는 모르지만 딱 그것만 없어서 에러가 발생했다.

 

인터페이스에서도 사용되지 않는 필드고 패키지에 해당하는데

sfdc 기본 패키지 같은 느낌이라 관리자 권한이 특수 경로로 수정하지 않으면 사라지지 않을 것 같은데

일단은 문제는 해결하고 정상 인터페이스를 확인했기 때문에

해당 사항이 다시 발생할 경우 추가 원인파악에 들어가기로 전달하고 마무리했다.

 

오늘은 프로젝트 관련해서 할 일을 열심히 정리하고 하려고 했는데

시작부터 끝까지 유지보수와 전 프로젝트 관련 질문 처리만 하다 끝나버렸는데

다른 프로젝트도 할당된게 있고 이번주에 오기로 했지만 고객사 지연 문제로 아직이지만

다음주에는 거의 들어올 예정이기 때문에 빠르게 마감하고 싶다.

 

 

 

(1).백준 10797번 10부제는 교통단속을 할 때 해당 날짜와 같은 번호를 가진 차를 몇대 단속했는지 구해야 하는 문제였다.

 

for문을 순회하며 지정된 값과 비교해서 해결했다.

const input = `3
1 2 3 5 3`.split('\n').map(el => el.split(' ').map(Number))

let count = 0

for(let i = 0 ; i < input[1].length ; i++){
    if(input[0][0] == input[1][i]){
        count++
    }
}

console.log(count)

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

[개발일지] - 303(주말)  (0) 2024.04.28
[개발일지] - 302(주말)  (0) 2024.04.27
[개발일지] - 300  (0) 2024.04.25
[개발일지] - 299  (0) 2024.04.24
[개발일지] - 298  (0) 2024.04.23

+ Recent posts