LV.1 개발자 생존일지

권도토잠보·2022년 9월 28일
0

超越

목록 보기
19/19
post-thumbnail

서론

1
오늘은 코드리뷰를 받았다

3
뭔가 더 멋스러운 개발자가 되는 넊낌...!

5
오늘도 역시나 배우는것이 많은 하루였던것이였던것이다 ! 촤핳

본론

7

      let res
      if (type === 'search') {
        res = await http.get(`쉿 비밀의숲?game_date=${this.matchDateState}`,
blyse marked this conversation as resolved.
Show resolved
          {
            params: {
              type: this.searchTypeState,
              search: this.searchValueState
            }
          }
        )
      }
      else {
        res = await http.get(`쉿 비밀의숲?game_date=${this.matchDateState}`,
          {
            params: { page: this.currentPage }
          }
        )
      }
      res.data.data.data.list.map(row => {
        row.class_status = '';
    // 이하 생략

이렇게 코드를 짰던 곳에

라고 리뷰가 달렸다.
솔직히 저 글을 읽자마자 아 이렇게 수정해야겠다 ! 라고 떠오르진 못했다
왜냐하면 나는 리퀘코드를 다른방식으로 작성해 본 적이 없기 때문이다 흑흑

하지만 어떻게든 해내는 것이 우리 인류가 가진 가장 강한 특성이 아닌가..!

대충 해냈다는 말

9

그렇다. 누군가 내 코드를 읽게 된다면, 그 누군가는 눈을 매우 와리가리 무빙을 해야한다.
그정도로 코드가 난해하단 말이지

그래서 요로코롬 수정을 했다

//원래 코드
async 함수(){
  async 어떤함수(파라미터){
  	await 리퀘스트문('어떤 api주소', 파라미터)	
  	}
	if(type==='search'){
        await 어떤함수(search에 해당하는 파라미터)
    } else {
    	await 어떤함수(기냥 파라미터)
    }
  res.data.data.data.list.map(row => {
        row.class_status = '';
    // 이하 생략
}
                              
// 수정 후 코드
async 함수(){
    let 파라미터
	if(type==='search'){
      파라미터 = search에 해당하는 파라미터
    }
  let res = 리퀘스트문('어떤 api주소', 파라미터)
  res.data.data.data.list.map(row => {
        row.class_status = '';
    // 이하 생략
}

코드를 들고오려 했으나 귀찮아서 ㅈㅅ...

11

??? : 어 뭐여 let으로 선언한거랑 그런 차이가 있었던거여 ?
🤦‍♂️.......

async 함수(){
    const 파라미터 = {};
	if(type==='search'){
      파라미터 = search에 해당하는 파라미터
    }
  let res = 리퀘스트문('어떤 api주소', 파라미터)
  res.data.data.data.list.map(row => {
        row.class_status = '';
    // 이하 생략
}

이렇게 작성했더니 !

응 입구컷

롸....? 어째서 ?! 라고 생각함과 동시에 검색창에

js...con..s..t....객체...선언..
이라고 검색해보니

const 변수의 타입이 객체인 경우, 객체에 대한 참조를 변경하지 못합네다. 재할당은 불가넝하지마는 할당된 객체의 내용(퍼러퍼티 추가, 삭제, 변경)은 변경이 삽가능하답네다

라는 글을 보고 바아로 수정해부럿다

async 함수(){
    const 파라미터 = {params : {개구리 : '개굴개굴'}}
	if(type==='search'){
      파라미터.params.병아리 = '왈왈'
    }
  let res = 리퀘스트문('어떤 api주소', 파라미터)
  res.data.data.data.list.map(row => {
        row.class_status = '';
    // 이하 생략
}

이렇게 또 나는 한층 멋진 개발자가 되어간다...!

13

라고 생각했지만

난 바보다.
그래서 저것들도 열심히 뚝딱뚝딱 고쳤다 그리고....

결론

15

드디어 나에게 주어지는 햅-격 서티커 받기 성공 오 ㅏㅏㅏㅏㅏㅏㅏㅏㅏ
쏴리질러ㅓㅓㅓㅓㅓ

17
역시 미궈친구말처럼 자바스크립트를 잘 이해하고 공부해야한다

19
나의 멍청함으로 인해 오늘 열심히 코드리뷰에 시간쏟아준 팀장님께 스몰사운드박수를 보내드립니다..(쨖쨖..)

21
엉엉 팀장님은 빛과 소곰....! ✨

23

우리회사 조옹회사 꺼이꺼이 ㅠㅠ

25
요즘 바쁘다는 핑계로 1달1책도 안하고 많이 게을러졌다

26
바쁜게아니라 내가 게으름배이가 된 것을 급하게 인지하고 책 한권 선정해서 부탁드렸는데 흑흑

27
햄복카다 햄복카다 참 햄보카다!

오늘의 삽질 🥄

기록노트는 여기를 릭클!
에러노트는 여기를 릭클!


Sae Eleisa Tera Vi

profile
낯선이여, 당도하였으면 당도높은 복숭아

0개의 댓글