분류 전체보기

애플리케이션 테스트의 기본 원칙 결함 집중 1. 파레토 법칙이 좌우한다.(어플리케이션의 20%에 해당하는 코드에서 전체 80%의 결함이 발견된다) 2. 애플리케이션 결함의 대부분은 소수의 특정한 모듈에 집중되어 존재한다. 3. 결함은 발생한 모듈에서 계속 추가로 발생할 가능성이 높다. 살충제 패러독스 1. 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상의 결함을 발견할 수 없다. 2. 정기적으로 테스트를 리뷰하고 새로운 테스트 케이스를 추가해야 한다. 오류-부재의 궤변 1. 사용성이 낮으면 오류를 발견하고 제거해도 품질이 높다고 말할 수 없다. 2. 결함이 없는 프로그램이라도 사용자의 요구사항을 만족하지 못하면 좋은 프로그램이 될 수 없다. 브록스의 법칙 SW 개발 일정이 지연된다고 해서 새로운..
객체지향 5대 원칙이란? SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), ISP(인터페이스 분리 원칙), DIP(의존 역전 원칙), 을 말하며, 앞자를 따서 SOILD 원칙이라고 부른다. 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 소프트웨어를 만드는데 이 원칙들을 적용할 수 있다. 또한 이 원칙들은 애자일 소프트웨어 개발과 적응적 소프트웨어 개발의 전반적 전략의 일부다. 1. Single Responsiblity Principle (단일 책임 원칙) - "소프트웨어의 설계 부품(클래스, 함수 등)은 단 하나의 책임만(기능)을 가져야 한다." 설계를 잘한 프로그램은 기본적으로 새로운 요구사항들과 프로그램 변경에 영향을 받는 부분이 적다. 즉, 유지보수가 편이하다..
· Spring
스프링부트 프로젝트를 설정하다보면 application.properties 또는 application.yml 혹은 둘 다 만날때가 있다. 이 둘의 외부 속성을 설정하는 파일입니다. application.properties -Key - Value 형식을 사용하여 외부 구성의 속성을 설정 application.yml -YAML기반으로 외부 구성의 속성을 설정할 수 있다. -반복되는 접두사가 없어 가독성이 좋다. #결론 application.yml이 계층적으로 잘 표현할 수 있어 편리하다.
· Spring
대학 과정 속에서 자바를 처음 접하였고, 흥미가 생겨 더욱 깊이 있게 배우고 싶다는 생각이 들었다. 이제 막 졸업을 앞두고 있는데 아직 배워야 할 지식이 차고 넘친다고 생각을 하였고, 그 지식 중에서 가장 먼저 Spring을 배워보려고 한다. 보다 퀄리티 있는 Spring 강의를 찾고 있었는데 검색을 해보니 많은 사람들이 인프런에 김영한 강사님을 추천해주어서 나도 빠르게 수강신청하였다. 전반적인 Spring에 대한 설명을 마친 후 바로 Project를 생성하였다. 빌드 관리 도구로 강사님은 Maven과 Graddle이 있다고 설명을 해주셨는데 더욱 깊이 알고 싶다는 생각에 전반적인 내용을 정리하는 시간을 가져본다. 빌드 관리 도구 소스코드에서 어플리케이션 생성을 하면서 여러가지 여부 라이브러리를 사용하는..
Junxtar
'분류 전체보기' 카테고리의 글 목록 (7 Page)