공부/용어정리 6

[ 용어정리 ] Git-flow

이번 프로젝트에서 형상관리를 맡게 되었다. 강사님이 git flow를 공부해야한다고 하셨는데, 찾아보니까 이론적으로는 이해가 갈거같으면서 뭔가 두루뭉실..하다... Git-flow 깃 플로우는 크게 전략이라고 생각하면 된다. 소스코드를 관리하고 출시하기 위한 브랜치 관리 전략(branch management stategy)중 하나라고 한다. Vicent Driessen이 제안한 git의 workflow디자인에 기반한 브랜칭 모델이며, 브랜치의 종류는 5가지가 있다. - Master : 제품으로 출시되는 브랜치 - Develop : 다음 출시 버전을 개발하는 브랜치 - Feature : 기능을 개발하는 브랜치 - Realest : 이번 출시 버전을 준비하는 브랜치 - Hotfix : 출시 버전에서 발생한 ..

공부/용어정리 2021.05.17

[ 용어정리 ] ORM

ORM Object Relational Mapping : 객체 - 관계 매핑 객체와 관계형 데이터 베이스의 데이터를 자동으로 매핑(연결) 해주는 것을 말함. 객체지향프로그래밍은 클래스, 관계형 데이터베이스는 테이블이라는 개념이 있다. ORM을 통해 최대한 모든 과정을 객체 지향적으로 바라보자라는 생각으로 나오게 되었다. Database을 직접 다루면, 코드의 반복이 발생하거나, SQL에 의존적인 개발을 하게되는 문제점이 있다. sql기반으로 개발을 하면 테이블에 컬럼을 추가할 때 마다 쿼리를 몇개씩 수정한 경험이 있을 텐데 orm을 사용하면 이런일은 발생하지 않는다고 한다..!! 장점 : 별도 SQL을 사용하지 않고 객체지향언어 그대로 사용할 수 있다. 재사용, 유지보수의 편리성 증가. DBMS에 대한 ..

공부/용어정리 2021.04.30

[용어정리] printf 서식지정자

C언어의 표준 입출력 함수로 printf()와 scanf()함수가 있다. 알고리즘 문제 풀때 자주 사용하게 되서 정리해두려한다. 서식지정자(format specifier) 서식지정자 출력 형태 %c 하나의 문자 %s 문자열 %d 부호있는 10진 정수 %i 부호있는 10진 정수( %d와 동일) %f 고정 소수점으로 표현할 실수(소수점 이하 6자리까지) %o 부호 없는 8진 정수 %u 부호 없는 10진 정수 %x 부호 없는 16진 정수(소문자) %X 부호 없는 16진 정수(대문자) %e 부동 소수점으로 표현한 실수(e -표기법) %E 부동 소수점으로 표현한 실수(E -표기법) %g 값에 따라 %f나 %e를 사용 함 %G 값에 따라 %F나 %E를 사용 함 %% 퍼센트(%) 기호 출력 예시도 가져와서 정리해봐야..

공부/용어정리 2021.04.07

[용어정리] SPA ?

SPA ? SPA하면 spa브랜드...스파오.. 아님 뜨끈한~(국밥..)스파 같은 단어만 생각났다. 하지만 개발용어의 SPA는 Single Page Application의 약자이다. 단일 페이지 어플리케이션은 현재 웹 개발의 트랜드 중 하나이다 기존의 웹 서비스는 클라이언트가 요청할 때마다 서버로 부터 데이터를 받아 화면에 뿌려주는 방식이였다. SAP는 브라우저에 최초 한번! 페이지 전체를 로드한 후에, 특정 부분만 Ajax를 통해 데이터를 바인딩하는 방식이다. 페이지 이동 없이 특정 영역에서만 새로운 데이터를 받아 교체하는 형태라고 생각하면 될거 같다. 프로젝트에서 한페이지에서 게시글 목록과 해당하는 게시글의 내용을 보여줘야하는 경우가 있었는데 SPA의 대표적 예시같다! 좀더 이해하기 쉬운것같아서 이미..

공부/용어정리 2021.03.23

[용어정리] 클라우드 컴퓨팅이란?

요새 경제신문 스크랩중 'AWS'와 관련된 기사를 많이 접하게 되었다. AWS (Amazon Web Service ) 아마존 웹 서비스. 아마존 닷컴의 클라우드 컴퓨팅 사업부 클라우드 서비스 보통 프로그램 개발시 해당 프로그램을 돌릴 수 있는 환경이 필요하다. 서버, DB등을 설치해야하기 때문에 비용과, 공간같은 조건들이 필요하다. 그런데 AWS를 사용하면 이런 조건들을 해결할 수 있다!! 이것은 바로 '클라우드'덕분이다. 클라우드를 알아보기 위해 유튜브를 찾아보다 좋은 예시를 발견했다. 유튜브 주소 : www.youtube.com/watch?v=IH7mUwunzlo&t=88s 내가 다니는 회사가 외국으로 파견을 나가게 되었다. 이때 한 건물을 통채로 빌리는 방법과 호텔을 빌려 사용하는 방법이 있다. 건..

공부/용어정리 2021.03.21

[용어정리] POJO

POJO plain old java object 특정 자바 모델이나 기능, 프레임워크 등을 따르지 않은 자바 오브젝트 스프링 프레임워크는 POJO 방식의 프레임워크 2021.04.26 추가 : 일반적으로 만드는 자바클래스 파일들 우리는 사람들이 자기네 시스템에 보통의 객체를 사용하는 것을 왜 그렇게 반대하는지 궁금하였는데, 간단한 객체는 폼 나는 명칭이 없기 때문에 그랬던 것이라고 결론지었다. 그래서 적당한 이름을 하나 만들어 붙였더니, 아 글쎄, 다들 좋아하더라고. -마틴 파울러 면접준비하면서 pojo에 대해 설명을 못하겠어서 알아봤는데 네.? 포조가...프레임워크를 따르지 않은 자바 오브젝트이며.. 스프링 프레임워크는...포조방식의 프레임..워..크..? 네..? 🥺 POJO = Java Beans ..

공부/용어정리 2021.03.11