java를java볼까
45
2021-09-03 16:34:28
18
2479

근무중 현타가 와서 글써봅니다


회사업무방식이 API를 먼저개발하고

퍼블리셔분들이 화면만들면 거기에 데이터 붙히는식으로 합니다

(작은곳이라 뭐...최신 프로세스는 아닌데 프론트개발자가없어서 ㅠㅠ...)

사실 기술적으로 저도 완성이 안되어있고 팀도 만들어진지 3개월? 정도라 큰기대는 안했지만...

오늘 하다가 현타가 쎄게왔네요

제 담당 API개발을 끝내서 화면에 api연결해서 만들고있는데

다른팀의 API를 가져다 써서 해야되서 쓰는데 이건 뭐

문서 없음, 테스트코드 없음, 코드는 다형성이나 인터페이스 이런건 개나준 오로지 if문으로만 분기

하... 저만 문서작성하고 테스트코드 작성하나봅니다~ 나만 공부해서 회사에 코드 적용하나봅니다~

오만한 생각이지만 저 생각이 머리에서 안떠나가네요

개발팀 전원앞에서 테스트코드 작성법도 발표하고 코드 컨벤션도 발표하고

그때는 좋다좋다 이렇게 해야한다 했지만 막상 상사나 윗분들이 저렇게 짜니 후...

현타가 너무쌔게와 두서가 없엇네요 글읽어주셔서 감사합니다 

0
  • 댓글 18

  • 캐티
    5k
    2021-09-03 16:40:46

    정말 필요한 경우에는 지우고 새로 쓰빈다 .. 방법이 없쩌여.

  • 마하카스
    1k
    2021-09-03 16:46:03

    저도 중소기업에서 근무하지만 Rest api 개발하는 팀에서

    최소한 api 명세서와 test 용 postman 넘겨주는데,,,,

  • java를java볼까
    45
    2021-09-03 16:48:33

    // 캐티

    하하...진짜 그러고싶습니다 싹다 지워버리고 싶어요


    //마하카스

    그렇죠 그게 정상이죠 

    연봉을 쌔게 부르길레 좋다고 갓는데 ㅎ...이런일이 ㅠㅠ...


  • 황금바벨
    111
    2021-09-03 16:48:47

    테스트는 Coverage 몇퍼센트 이상을 의무화하면 어느정도 관리가 되지 않나요?

    테스트코드 써보셔서 아시겠지만, 테스트 의무화만 어떻게든 정착이 되면 좋든싫든 코드 품질은 좋아진다고 생각합니다.

    테스트하기 쉬운 코드 쓰고싶어질테니...

  • 개발정복
    1k
    2021-09-03 16:50:29

    https://www.youtube.com/watch?v=E5FbHsxOgBQ

    3분쯤 이후부터 보시면 좋겠네요

  • java를java볼까
    45
    2021-09-03 16:51:29

    // 황금바벨

    그래서 제가 테스트코드 작성법 junit어떻게 써야하는지 쭉 개발팀전원모아서 개발이사까지 불러서 발표했습니다 최소한 인텔리제이에서 Coverage 70이상은 나오게끔 테스트코드 작성부탁드리며 사용법까지 알려줫는데 하..그래서 더 힘빠집니다 신입들이야 잘지키죠 문제는 상사들이나 다른팀 팀장급들이 안지켜요 저희팀 신입한테 시키는게 미안할정도...

  • 지붕뚫고높이차
    1k
    2021-09-03 16:53:51 작성 2021-09-03 16:54:33 수정됨

    다른 팀 코드 수정할 것 아니면 신경 쓰지 마세요.

    직장인의 역할입니다.

    하나 더 이야기 드리면

    잘못된 것과 비교할 수 있는 기회와 시간도

    나를 성장하게 합니다.


    좋게 생각하고

    스트레스 받지 마세요.


    그리고

    다른 팀 API 가 내 기능에 영향 주지 않는 방어 코드를 추가해 보시겠어요.

    그런 방법도 문제 해결에 도움되겠네요.

  • java를java볼까
    45
    2021-09-03 16:53:53

    // 개발정복

    감사합니다 ㅎ...좀 풀리네요

  • onimusha
    9k
    2021-09-03 16:56:38
    코딩 컨벤션 검토해서 맞추라 하면 "그거 안 고쳐도 돌아가긴 하니까 안해도 되는 일" 정도로 생각하는 아저씨랑 일하기 싫어요;;
  • 황금바벨
    111
    2021-09-03 17:05:26

    윗분들이 안따라주시면 답 없네요.

    만약 제게 권한과 용기(?)가 있다면 Coverage 미달성시 풀 리퀘스트를 승인 안하는 식으로 끝까지 괴롭힐 것 같습니다 ㅎㅎ

  • java를java볼까
    45
    2021-09-03 17:11:31

    황금바벨 ㅎ...말씀감사합니다...저도 그럴 권한이있다면 끝까지 괴롭히고싶네요...


    지붕뚫고높이차 사실 다른팀코드야 메일쏘거나 직접가서 애기하면되서 그렇게 큰 스트레스는 아닌데 정말큰건 제가 노력해도 바뀌는게 없다는거네요 ㅎ...퇴사각이나 잡아야겠어요

  • 밥도둑계장
    799
    2021-09-03 17:39:21

     노력해도 바뀌는게 없다는 말에 공감이 가네요..

    저도 때가 된건가 싶네요..

  • 장독깨기
    3k
    2021-09-04 01:30:04

    뭔가를 바꾸려면 아주 큰 노력이 필요하죠. 

    쉬운 일이 아닙니다.

    API 명세서 외 에는 신경 끄는게 낫지 싶습니다.

  • yh8332
    206
    2021-09-05 01:13:03

    어디에 가도 비슷합니다. 혼자 잘나서 남의 코드가 엉망이고 비논리적으로 보일 수도 있겠으나 

    작은 것에 연연해 하면서 현타 어쩌고 하는걸 보면 경력은 그리 오래 되진 않아 보이네요 

    큰 프로젝트 가시면 배울 기회가 많이 있을겁니다. 

    폴리모피즘은 아무때나 개발자 편의대로 마구 사용하는건 아닙니다. 

    프로젝트라면 전체적인 표준 및 디자인 패턴 설계를 하는 분들이 계실거구요 

    효율성을 따져 작성된 표준이나 설계에 의거하여 진행하는 것입니다. 

    한번쯤은 내 눈에 불합리해 보이지만 그럴만한 사정이 있었을까 반문도 해보시길 바랍니다.  

    프로젝트마다 다 사정은 있기 마련입니다. 

    오래 일하신 분들은 그러려니 합니다.  프로젝트 몇개 뛰었거나 고작 코드 몇 줄 보고 윗분들 어쩌고 현타 어쩌고 하는거 보면  누워서 침뱉기 입니다. 

    그런 회사에서 일하는 작성자분도 그정도 밖에 안되는 스펙이거나 

    허접한 회사에서 같이 일하는 사람보다 스스로 조금 나아 보인다고

    여기다 동료들 욕하는 것으로 밖에 보이지 않네요. 

    Know your self !  





  • 김쿠팡
    178
    2021-09-09 13:57:20

    저는 그  "최신 프로세스는 아닌데"에서

    최신 프로세스나,

    시간이 지났지만 아직도 현업에서 쓰이는 프로세스가 알고 싶습니다.


    아마 웹개발에서의 작업방식이나 순서 등을 말하는것 같은데요.

    어디서 정리된 문서나 책, 또는 블로그나 노션 페이지 같은게 있을까요?

  • 박종복
    696
    2021-09-09 17:45:48

    내가 할  수 없는일에 스트레스 받지마시고 내가 할수있는것에 집중하는게 어떨까요?

  • 라이라
    4k
    2021-09-09 23:21:44

    본인이 팀장급 아니면 괜한 오지랖입니다.

  • crazygun22
    865
    2021-09-10 15:20:59 작성 2021-09-10 15:22:19 수정됨

    쓰레기 코드를 보고도,

    스트레스가 없는 개발자도 있지만..

    스트레스를 많이 받는 개발자도 있죠.  

    "스트레스 받지 말자" 라는, 마인드 컨트롤은 어렵습니다.


    예전에,  쓰레기 코드로 6개월간 3명이(사장 포함, 창립자들이..실력이 없으신...) 만든, SW가 출시 후에 계속해서 문제가 발생했죠,  서버 죽고, 오 데이터 보여주고.., 새벽&주말에 문제 터지고, 계속 전화오고, 고객사 불려가 욕들어 먹고... ㅎㅎ, 문제 하나를 수정하면 새로운 문제 2~3개가 발생하는...... ㅎ


    입사 후 제가 그 쓰레기 코드를 유지 보수 업무를 맡았죠. 그렇게 1년간 시달리다가... , 과감히 결단 했죠.

    회사에 건의 후, 혼자서 한 달만에 새로 만들어, 출시 했죠,  출시 초기에  한 두 건 문제 발생 한게 전부, 그 이후 몇 년간 아무 문제가 없었던것 같아요. ㅎ

  • 로그인을 하시면 댓글을 등록할 수 있습니다.