공삼
article thumbnail
오버로딩과 오버라이딩
CS/IT 2023. 4. 28. 16:31

오버로딩 ( Over Loading ) 오버로딩은 한 클래스 내에 여러 같은 이름의 메소드르 정의해, 프로그램의 가독성을 증가시키는 방법이다. 오버로딩의 특징 메소드 이름이 같다 파라미터 개수가 달라야한다 파라미터 갯수가 같다면, 데이터 타입이 달라야한다. public class Overloading{ void test(){ System.out.println(" 매개변수 없음 "); } void test(int a, int b){ System.out.println(" 매개변수 없음 " + a + b); } void test(string abc){ System.out.println(" 매개변수 없음 " + abc); } } 이렇게 메소드의 이름을 같게하고 매개변수의 갯수를 다르게 혹은 타입을 다르게 선언하..

article thumbnail
웹 표준이란? 웹 접근성이란?
Front-End 2023. 3. 31. 22:39

웹 표준이란 무엇일까? 어떤 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상 작동을 해야함을 의미. 표준화 단체인 W3C가 권고한 표준안에 따라 웹사이트를작성할 때 이용하는 HTML, CSS, JavaScript 등에 대한 규칙과 규격의 집합. 웹 표준을 준수하는 것은 웹 사이트와 웹 어플리케이션의 개발과 유지보수를 용이하게 하며, 다양한 웹 브라우저나 기기에서의 호환성 문제를 최소화 할 수 있다. 이는 웹 사이트나 어플리케이션의 접근성, 사용성, 검색엔진 최적화 등의 측면에서도 이점을 제공한다. W3C (World Wide Web Consortium) 우리가 아는 www. 월드 와이드 웹의 표준을 개발하고 유지보수하기위해 설립된 국제 컨소시엄. 💡 정리 😕: 그래서 웹 표준이란 뭐야?..

article thumbnail
(MVC, Flux, Redux) 애플리케이션 상태관리
Front-End/React 2023. 3. 7. 11:12

MVC (Model - View - Controller) 소프트웨어 개발에서 많이 사용되는 소프트웨어 디자인 패턴중 하나로, 애플리케이션의 구성 요소를 세가지 역할로 나누어 관리함으로써 개발의 유지보수성과 확작성을 높이는 모델이다. Model 애플리케이션의 데이터를 관리하는 역할을 담당 데이터의 구조와 접근 방식을 정의, 데이터 변경에 따른 로직도 포함 View 애플리케이션의 사용자 인터페이스를 담당 데이터의를 보여주는 역할을 하며 UI와 데이터의 상호작용도 포함됨. Controller Model과 View 간의 상호작용을 관리하는 역할을 담당함 사용자의 입력에 대한 처리와 Model의 데이터 업데이트 등을 수행함. Flux 패턴 Facebook에서 개발된 소프트웨어 아키텍처 패턴중 하나로, React와..

article thumbnail
정보처리기사-중요노트 (자주나오는것 같은 개념 모음)

개인적으로 중요한 것 같아보이는 것을 모아놓은 페이지로 중요한 부분이 아닐 수 있습니다. 22.10.01 작성 중요한거 정리 구조 기반 테스트 구문기반, 결정기반, 조건 기반 화이트 박스 테스트 원시코드의 논리적인 모든 경로를 테스트하여 테스트케이스를 설계하는 방법 블랙 박스 테스트 각 기능이 완전히 작동되는지를 입증하는 테스트 동치 분할 검사 경계값 분석 원인 결과 그래프 알파 테스트 개발자의 장소에서 사용자가 개발자 앞에서 행하는 테스트 기법 베타 테스트 최종적으로 선정된 사용자가 여러 사용자 앞에서 행하는 테스트 기법 테스트 오라클 테스트 결과가 올바른지 판단하기 위해 사전에 정의된 참값을 대입하여 비교하는 기법 참 오라클 추정 오라클 샘플링 오라클 일관성 오라클 애플리케이션 성능 경과시간 응답시간..