본문 바로가기

전체 글

접근 변경자(public, protected, private)의 차이점 클래스 - public: 모든 패키지에서 접근을 허용한다. - protected: 자신을 포함하는 클래스 및 상속받은 클래스 접근 가능 - private: 같은 클래스 내에서만 접근 가능 메소드 - public: 해당 클래스 밖에서도 접근 가능 - protected: 해당 클래스 및 상속받은 클래스에서 접근 가능 - private: 해당 클래스에서만 접근 가능 더보기
파싱(Parsing)과 파서(Parser) 파싱이란 어떤 데이터를 원하는 모양으로 만들어 내는걸 말한다. 1. 파싱 : 1) 특정문서(XML 따위)를 읽어 들여서 이를 다른 프로그램이나 서브루틴이 사용할 수 있는 내부 의 표현 방식으로 변환시켜 주는 것이다. XML 문서를 보시면 HTML처럼 태그가 보일 것입니다. 사용자가 이렇게 입력하지만 컴터가 알아 볼 수 있도록 바꿔주는 과정을 의미합니다. 2) 컴파일러의 일부로써 원시 프로그램의 명령문이나 온라인 명령문, HTML 문서등에서 마크업태그등을 입력으로 받아들여서 구문을 해석 할수 있는 단위로 여러부분으로 분할해 주는 역할을 한다. 2. 파서 : 1) 파서는 파싱을 하는 프로세서를 파서라고 부립니다. 즉, 파서가 파싱 작업을 하는 것. 2) 파서(parser)란 컴파일러의 일부로서 원시 프로그램.. 더보기
익스트림 프로그래밍(eXtreme Programming) 90년대 말에 등장한 개발 소프트웨어 개발 방법론으로 다양회사에서 쓰이고 있으며 XP의 가장 큰 장점은 막판에 스펙이 변경되는 일이 있어도 고객이 원하는 것을 고객이 원하는 기한에 맞춰서 제공할 수 있다고 한다. XP 쓰이는 규칙 조금씩, 하지만 자주 발표한다. 사이클을 반복해서 돌리면서 개발한다. 스펙에 없는 것은 절대 집어넣지 않는다.(아무리 그 기능이 나중에 쓰일 것 같은 느낌이 들어도 그러지 않는 것이 좋다) 테스트 코드를 먼저 만든다. 야근은 하지 마라. 항상 정규 일과 시간에만 작업한다. 기회가 생기는 족족 언제 어디서든 코드를 개선한다. 모든 테스트를 통과하기 전에는 어떤 것도 발표하지 않는다. 조금씩 발표하는 것을 기반으로 하여 현실적인 작업 계획을 마든다. 모든 일으 ㄹ단순하게 처리한다... 더보기