software engineering/etc 3

코드리뷰 문화를 정착시킬 방법에는 어떤 게 있나?

코드리뷰와 테스트 작성은 여차하면 후순위로 밀리다가 사라져버리기 쉬운 문화인 것 같다. 어떻게 하면 당연한 것으로 잘 정착시킬 수 있을지 3년 동안 고민 중이다. 일단, 당장 실천할 수 있는 방법으로 Github에 Pull Request를 열려고 할 때 디폴트로 적용되는 템플릿을 만들 수 있다. 어떤 이슈를 처리한 것인지, 구현할 때 어떤 고민을 했는지, 동료들이 같이 봐주었으면 하는 부분이 어디인지 명확하게 작성할 수 있도록 템플릿화 해놓는 방법이다. 그리고 깃헙 내에서 변경된 코드를 눈으로 보는 것보다는 각 PR에 맞게 프로젝트를 켜서 코드를 넘나들며 확인할 수 있도록 IDE 상에서의 보조가 필요하다. 이건 그냥 필요하다고만 생각했는데, 다른 사람들이 어떻게 하나 찾아보다보니 실제로 intelliJ에..

shell script 실행 프로그램 설정하기

더보기 https://gracefulprograming.tistory.com/109 [bash 쉘 스크립트] 스크립트 실행하기 안녕하세요 피터입니다. 오늘은 Bash 쉘로 만들어진 프로그램(보통 스크립트-script라고 말합니다) 실행하는 방법을 설명드리겠습니다. 개요 가장 기본적인 형태의 bash 스크립트는 여러개의 명령어를 나열한 것입.. gracefulprograming.tistory.com #!/bin/sh #!/bin/bash 그냥 주석인 줄 알았다. 알고보니 어떤 방법으로 스크립트를 해석해서 실행할 것인지 나타내는 중요한 명령어였다. #! 뒤에 스크립트 실행 프로그램의 path를 적어주면 된다. bash 명령어를 사용하면서 이 설정을 해주지 않으면 명령어를 인식하지 못하고 에러가 난다.