중요한 것은 모두 선배 엔지니어가 가르쳤다.

소개



선배 엔지니어와 페어 프로를 2시간 실시했기 때문에 눈치챈 두 가지에 대해 간단하게 소개하고 싶습니다.
매우 초보자의 기사가되어 있으므로 양해 바랍니다

두 가지 의식으로 일의 질이 바뀝니다.



선배 엔지니어와 스스로는 결정적으로 다른 점이 2개 존재하고 있었다.
첫 번째 키워드는 '효율화'
두 번째 키워드는 "하나 하나 확실히"

효율성



Uluru는 주로 통합 개발 환경(IDE) PhpStorm(JetBrains사 개발)을 사용하고 있으며,
PhpStorm 개발의 효율성을 의식했습니다. 즉 최강의 개발 환경을 목표로 하고 있었습니다!
여기에서 추천 설정을 소개합니다. (PhpStorm)
  • Xdebug

  • PHPUnit ← 테스트 구현이 매우 빨라진다

  • 키맵 변경 ← 내가 쉽게하기 위해 설정

  • PhpStorm에서 Git 사용 ← PhpStorm에서 Git 작업을 완료하면 매우 효율적입니다

  • 이러한 설정을 해 나가면 개발 효율이 올라갑니다.
    최소한 XdebugPHPUnit은 설정해야 합니다.
    이것만으로도 현격히 효율이 올라갑니다!

    하나하나 확실히



    하나하나 확실하게 구현하는 것으로 여분의 코드를 쓰지 않아도 된다고 합니다.
    주로 두 가지에 대해 의식하고있었습니다.
  • 코드로 작성하기 전에 앞으로 작성할 코드의 내용을 주석 처리로 작성
  • 하나의 기능을 추가하면 매번 테스트 만들기

  • 1에 관하여:
    이쪽은 사람에 따라 방법은 달라진다고 생각합니다만, 중요한 일로서 자신이 어떤 코드를 설계해 나가는지를
    코드로 만들기 전에 결정, 정리하는 것이 중요하다고 생각합니다.
    그래서 선배 엔지니어는 1번 보기 쉬운 곳에 코멘트 아웃으로 쓰고 있었다고 생각합니다.

    아래와 같이 Todo 를 사용하는 것도 추천입니다.
    Todo로 쓴 경우 왼쪽 아래에 쓴 내용이 나오므로 알기 쉽습니다
    // Todo コードの内容
    

    2에 관하여:
    놀라운 것이 route를 정의하면 route가 제대로 통과하고 있는지 테스트를하는 것입니다.
    이렇게 하나하나 테스트를 해 나가므로, 쓸데없는 코드를 전혀 쓰지 않게 하고 있다고 합니다.
    덧붙여서 선배 엔지니어는 이 방법으로 실장 부분과 테스트 부분을 동시에 써 끝내도록(듯이) 하고 있습니다.

    이 1과 2의 내용을 의식함으로써 실수가 줄어들어 개발 속도도 향상되었습니다.
    조금 귀찮은 2개의 작업입니다만, 꼭 의식해 실시해 봐 주세요.

    결론



    효율화와 하나하나 확실하게 실장한다는 것은, 알고 있는 것 같게 되어 있는 사람은 적습니다.
    이 선배 엔지니어의 추천을 실천함으로써 엔지니어로서 레벨 업한다고 생각하기 때문에
    아직 실천하지 않은 사람은 하나에서도 무언가 실시해 보세요.
    자신에게 최강의 개발 환경을 정비해 나가 하나하나 확실히 실장을 해 갑시다

    좋은 웹페이지 즐겨찾기