본문 바로가기
반응형

비개발자의 개발 지식 스터디/개발자와 커뮤니케이션2

개발자와 커뮤니케이션 개발자가 안된다고 하는 이유 개발자에게 어떤 특정 요구를 하거나 가능하냐고 물어봤을 때 안된다고 하는 경우가 많음 여러명의 개발자들이 한 프로젝트를 관리하다 보면 코드들이 점점 많아지고 읽기 어려워짐 배포까지 코드 빌드, 테스트, 리뷰, 통합 등의 프로세스를 거쳐야 함 바로 고쳐야 하는 오류(핫픽스) 등의 디버깅에 우선순위가 있음 위와 같은 이유들을 고려하여 개발자에게 요청해야 함 커뮤니케이션 TIP 개발의 프로세스에 대한 이해 없이 본인의 요구사항만 얘기하면 개발자는 답답할 수 있음 긴밀한 협업을 위해서는 프로세스의 이해가 필요 무엇을 만들지 뚜렷해야 개발자가 설계하고 개발 공수(소요시간, 난이도 등)를 산정할 수 있으므로 요구는 최대한 구체적으로 해야 함 개발자가 왜 만들어야 되는지 이유를 납득해야 .. 2023. 7. 24.
IT 용어 인프라 인프라는 폭넓은 의미로 프로그램을 실행시키기 위한 환경을 의미 프로그램을 실행시키기 위해선 하드웨어, 운영체제, 네트워크 등의 인프라(환경)이 필요. 일반적으로 인프라 환경을 클라우드에서 많이 제공 코딩 컨벤션 코드를 관리하고 읽기 쉽게 만들기 위한 규칙 코딩은 어떻게 짜냐에 따라 형태가 다양할 수 있음 위 이미지의 1번, 2번 컨벤션은 모두 똑같은 기능을 하지만 들여쓰기를 어떻게 하고 { 를 어떻게 배치하냐는 등은 개발자에 따라 다름 개발자들이 점점 늘어날수록 코드의 통일성이 떨어지게 되므로 코딩컨벤션을 통해 코드를 어떤 형식으로 짜야하는지 정리함 실제로 코딩 컨벤션은 위 예시처럼 뛰어쓰기, 들여쓰기 등의 짧은 코드의 마이너한 규칙부터 시작해서, 파일을 어떻게 배치하고 역할을 나눌지 등도 해당됨.. 2023. 7. 24.
반응형