본문 바로가기

전체 글

(41)
첫 번째 목표 제품의 기존 기능을 다른 형태로 변경하는 작업을 진행한다. 회의를 하다보면, 주제가 "어떻게 변경할지"에서 "기능을 추가하면 어떨까"로 바뀐다. "A 라는 기능이 있으면 좋을 것 같다." 지원하는 기능이야 많으면 많을수록 좋다. 자원이 무한하다면. 아쉽지만 자원은 유한하고, 형태만 바꾸는 것도 어떤 문제가 있을지, 어느정도 걸릴지 장담할 수가 없다. 첫 번째 목표를 다시 확인한다. 제품의 기존 기능을 다른 형태로 변경하는 작업을 진행한다. 그 다음 목표는 첫 번째 목표를 보고 결정하자
Server 와 Client 서버와 클라이언트 기본 개념 서버는 클라이언트의 요청을 처리하고, 클라이언트는 서버에 필요한 것을 요청한다. Server Client 네트워크 관점 웹 서버 웹 브라우저 객체 관점 요청을 처리하는 객체 요청하는 객체 서버(Server)라 하면 대체로 서버 컴퓨터를 생각한다. 서버, 클라이언트 개념은 상당히 넓게 사용된다. 클라이언트(Client)는 의뢰인 이라는 뜻이고, 서버(Server)는 서비스나 상품을 제공하는 사람이나 물건을 뜻한다.
테스트 코드를 이용해 인코딩 문제 확인 앞서 pom.xml 에 인코딩 정보를 설정하고, Ubuntu 의 환경변수를 설정해 Locale, Encoding을 변경하는 작업을 했었다. 빌드할 때, 인코딩 문제가 발생해 특정결과가 나오지 않아서 ERROR가 발생하게 할 수 있는 방법은 없었을까? 테스트 케이스를 작성해 Guillimet 기호가 원래 역할을 하고있는지 확인하면 되지 않았을까? xtend-maven-plugin Xtend 로 작성한 파일을 빌드한다. 인코딩 설정에 따라 빌드 결과물이 다르다. HelloTemplate.xtend name 으로 Junha를 받으면 "Hello Junha" 를 반환하도록 작성한 코드이다. MS949 Xtend Expression 을 제대로 이해하지 못해 "Hello «name»" 전체를 그대로 문자열로 처리했..