출근 후 어제 팀장님이 보내주셨던 정보에 따라 개체 확인을 시도했지만

postman으로는 api가 정상 작동하지 않아 고생하다가 apex에서는 정상 작동하는 것을 확인할 수 있었다.

 

팀장님이 오시고 의아해하셔서 추가적으로 테스트를 해봤지만

팀장님의 vpn 계정으로도 되지 않는 것을 보면 ip 허용값이 변경된게 아닐까 싶었다.

1.postman

2.뒤에 == 제거

3.다시 붙이고 post로 변경

4.post에서 == 제거

5.기존 코드로 vpn 키고 시도

6.Apex 내부에서 시도 = 성공

7.팀장님 vpn으로 재시도

8.기본 설정 head들 종료 후 재시도

9.authorizaion 탭 none에서 inhirit??으로 변경 후 재시도

=> salesforce에서만 접속 시도 가능

 

중간에 이사님이 릴리즈 버전이 일치하지 않는 어떤 부분을 주의하라고 알려주셨는데

예전에 여름, 겨울 릴리즈에 따라 뭐가 안된다고 착각하고 릴리즈 버전을 확인하기 위해 고생했던 일이 떠올랐다.

 

릴리즈 정보를 보기 위해서는

company에 있는 Instance 코드를 하단에 넣을 경우 릴리즈 버전 등 세부 정보를 볼 수 있다.

status.salesforce.com/instances/"인스턴스"

 

해당 배치를 작성하려고 했지만 상당히 많은 일들이 있었는데

갑작스러운 두번째 프로젝트 관련 추가 논의가 진행되었고

해당 코드에 대해 더 분석하는 시간을 가졌다.

 

세번째 프로젝트를 진행하려는데 인터페이스 정의서가 없었기 때문에

DB를 뒤져가며 정보를 확인했는데

그 와중에 개발자도구로 이런저런 긁은 데이터를 비교하다가

데이터의 종류를 비교하느라 시간을 많이 소모했다.

 

회의도 진행되고 갑작스럽게 첫번째 프로젝트 관련 에러와 요청사항도 날아왔는데

황당한건 첫번째 프로젝트의 에러는 코드의 문제가 아니라 세일즈포스의 문제 같았다.

 

3주동안 잘 작동하던 코드가 갑자기 null값만 들어가더니

플로우를 비활성화 -> 활성화로 바꾸니 정상적으로 작동했는데

그 이전에도 일부 되다가 전체 안되는 것으로 점진적으로 변하다가 

동일한 플로우를 비활성 -> 활성으로 스위치만 끄고 킨 느낌으로 만져서 고쳐졌다.

 

요청사항들도 많이 오고

해당 에러의 추가적인 원인으로 보이는 문제도 이슈를 작성해야 하고

내일도 많이 바쁠 것 같다.

여태까지 진행한 프로젝트가 세개뿐인데

세개의 프로젝트가 동시다발적으로 일이 생기니 상당히 혼란스럽다.

 

 

(1).백준 30018번 타슈는 자전거를 a 상태에서 b 상태가 됐을 때

이전으로 돌리기 위해 몇번 움직여야 하는지를 묻는 문제였다.

 

난이도에 비해 조금 더 까다롭다고 생각했는데

역시 그럴리는 없었고 

사람의 이동거리 또는 자전거를 들고 움직이는 거리가 아닌

자전거가 이동되어야 하는 횟수만을 구하면 되는 문제였다.

+와 -가 존재하기 때문에 - 상태인 경우만 체크해 count를 증가시켰는데

사실 + 상태일 경우만 체크한 다음 count를 증가시켜도 동일하다.

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

let count = 0

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

console.log(count)

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

[개발일지] - 106(주말)  (0) 2023.10.14
[개발일지] - 105  (0) 2023.10.13
[개발일지] - 103  (1) 2023.10.11
[개발일지] - 102  (0) 2023.10.10
[개발일지] - 101(한글날)  (1) 2023.10.09

+ Recent posts