본문 바로가기
728x90
반응형

개발자2

[Infra] - 빌드의 자동화를 위한 Jenkins(젠킨스) 오늘은 개발을 위한 빌드부터 배포까지 자동화 해주는 Jenkins에 대해 간략하게 알아보려고한다. 개발자가 서버에 기능을 추가하려면 먼저, 개발자의 PC를 통해 개발을 하고 테스트까지 한 뒤, 이상이 없다고 판단이 되면 사용자가 사용할 수 있게 수정된 내용을 서버에 반영을 한다. 여기서 서버에 반영하는 것을 배포(Deploy)라고 하며, 배포 하기 위한 준비 과정을 빌드(Build)라고 한다. 빌드의 자동화? 위에서 설명 된 것 처럼 빌드는 서버에 올릴 수 있는 상태로 만드는 것을 의미한다. 그렇다면 빌드는 하루에 한번을 할 수 있으며, 안할 수도 있지만 1주일, 1달로 계산하면 꽤 많이 하게된다. 그리고 이 시간이 점차 늘어나 1년으로 된다면 상당히 많은 시간이라고 할 수 있다. 예를 들어 예전에는 J.. 2021. 10. 13.
JAVA 개발자 수업 6일차 1. 코드리뷰 2. 코드조각 3. 메소드(Method) 메소드(Method) 메소드 인자 반환값 1. 코드리뷰 1) 프로그램 Test ( Input & Output 확인) 2) 오류 Check - 오류 검색 (발견시 해결방안 논의) - 해당 코드에 주석 작성 3) 성능 및 개선안 - 코드에 대한 성능 평가(개선안 논의) - 해당 코드에 주석 작성 2. 코드 조각 작성 3. 메소드(Method) 1) 메소드(Method) - 특정 목적을 가지고 행동하는 코드의 집합 - 재사용 가능한 코드 단위 ---> 다량의 코드도 1번의 호출로 재사용 가능하다. - 유지 보수성이 높다.(수정하기 쉽다.) ---> 반복적인 코드에 매우 용이하다. - 코드를 성격에 따라 구분지어 관리 ---> 관리가 용이하다.(물리적인 구.. 2021. 4. 5.
728x90
반응형