Reading Room 01
close
프로필 배경
프로필 로고

Reading Room 01

  • 분류 전체보기 (146)
    • TIL (61)
    • 코딩테스트 (8)
    • CSS (5)
    • HTML (2)
    • JS (18)
    • 개발 (11)
    • 정처기 (21)
    • 리액트 (19)
  • 홈
  • 태그
  • 방명록

애플리케이션 테스트 케이스 설계

✅ 소프트웨어 테스트란?사용자가 원하는 기능, 성능, 안정성 등을 만족하는지 확인하는 과정애플리케이션이나 시스템의 결함을 찾아내어 문제 해결이 목표 ✅ 소프트웨어 테스트의 필요성✔ 프로그램에 숨겨진 오류를 발견하고 수정하여 올바른 소프트웨어 개발 ✨✔ 실행 전에 코드 리뷰, 인스펙션 등으로 오류 예방 가능 🛠✔ 반복적인 테스트로 제품 신뢰도 상승 & 사용자의 기대 충족 🚀🎯 소프트웨어 테스트 기본 원칙✔ 완벽한 테스트는 불가능 ❌ 모든 결함을 없애는 것은 어렵다✔ 개발 초기부터 모든 단계에서 적절한 테스트 기법을 활용해야 함 📌 효율적인 테스트 원칙결함 집중 (Defect Clustering) 🔍 → 결함 대부분이 특정 모듈에 집중됨 (📌 낚시 법칙, 파레토 법칙 적용)낚시의 법칙→ 특정 위치..

  • format_list_bulleted 정처기
  • · 2025. 2. 19.
  • textsms
모던 자바스크립트 딥다이브 14장 - 전역 변수의 문제점

모던 자바스크립트 딥다이브 14장 - 전역 변수의 문제점

1. 변수의 생명 주기 변수도 우리처럼 생명 주기를 가지고 있다. 변수는 선언되면서 태어나고, 값을 할당받아 살아가다가, 그 역할을 다하면 사라진다. 이러한 생명 주기가 필요한 이유는 메모리를 효율적으로 관리하기 위해서다. 생명 주기가 없다면 한번 만들어진 변수가 영원히 메모리를 차지하게 될 것이다. 1-1) 지역 변수의 생명 주기 지역 변수는 함수 안에서만 살아가는 변수다. 함수가 호출될 때 태어나서, 함수가 끝날 때 사라진다. 쉽게 말해 함수가 실행되는 동안만 존재하는 것이다.  예를 들어 다음과 같은 함수가 있다고 생각해보자:function sayHello() {let message = "안녕하세요"; // 지역 변수 생성console.log(message);} // 함수 종료와 함께 message..

  • format_list_bulleted JS
  • · 2025. 2. 19.
  • textsms
React 상태 관리(State Management) 방법과 장단점 비교

React 상태 관리(State Management) 방법과 장단점 비교

React는 컴포넌트 기반 라이브러리로, 상태(State)를 효과적으로 관리하는 것이 중요한 요소 중 하나입니다. 상태 관리는 UI의 동적인 변화를 반영하고, 데이터 흐름을 유지하는 데 필수적인 역할을 합니다. 하지만, 프로젝트의 규모와 복잡도에 따라 적절한 상태 관리 방법을 선택하는 것이 매우 중요합니다.이 글에서는 다양한 React 상태 관리 방법을 소개하고, 각 방법의 장단점을 비교해 보겠습니다.1. useState & useReducer (기본적인 상태 관리)📝 useStateuseState는 React의 기본적인 상태 관리 훅(Hook)으로, 로컬 컴포넌트 상태를 관리하는 데 적합합니다. ✔️ 장점간단하고 직관적인 API 제공불필요한 리렌더링을 최소화할 수 있음작은 규모의 상태 관리에 적합 ❌..

  • format_list_bulleted 개발
  • · 2025. 2. 18.
  • textsms

제품 소프트웨어 버전 관리

📌 1. 소프트웨어 버전 등록 및 형상 관리✅ 형상 관리란? = 버전관리소프트웨어의 변경 사항(버전)을 체계적으로 추적하고 관리하는 시스템 🛠소스 코드, 문서, 개발 이력 등을 통제하는 도구 활용​✅ 형상 관리의 중요성지속적인 변경 사항을 체계적으로 관리해야 함 🏗버전 관리를 소홀히 하면 배포 후 버그 수정 & 변경 사항 추적이 어려워짐 ⚠가시성(Visibility) 부족 → 전체 프로젝트의 문제 발생🛠 2. 소프트웨어 버전 관리 절차✅ ① 형상 관리 도구의 주요 기능Check-out: 저장소에서 특정 버전의 소스를 가져오기 📂Check-in: 개발자가 수정한 코드를 저장소에 업로드 🚀Commit: 변경된 파일을 저장소에 반영 ✅Update: 로컬과 저장소의 코드 동기화 🔄Import: 초기..

  • format_list_bulleted 정처기
  • · 2025. 2. 18.
  • textsms

제품 소프트웨어 매뉴얼 작성

📌 1. 제품 소프트웨어 설치 매뉴얼✅ 설치 매뉴얼이란?소프트웨어 설치 및 사용법을 문서로 정리한 가이드 📄사용자 중심의 기능과 방법을 안내하는 역할 🛠개발자가 아닌 일반 사용자도 쉽게 이해할 수 있도록 작성​✅ 설치 매뉴얼 작성 원칙사용자 기준으로 작성 (개발자 기준 ❌)설치 과정이 순차적으로 단계별 정리 🔄설치 중 발생하는 에러 메시지 & 해결법 포함 🛠​✅ 설치 매뉴얼 기본 항목목차: 매뉴얼 전체 내용 요약 📑개요: 설치 방법, 단계 설명 🛠서문: 문서 이력, 주석, 설치 도구 구성 📋기본 사항: 제품 기능 및 UI 설명 🖥설치 관련 파일 정보: exe, ini, log 파일 설명 📂🛠 2. 설치 매뉴얼 작성 절차✅ ① 기능 식별소프트웨어의 주요 기능과 흐름 정리​✅ ② UI 분..

  • format_list_bulleted 정처기
  • · 2025. 2. 18.
  • textsms

제품 소프트웨어 패키징

✅ 1. 소프트웨어 패키징이란?개발이 완료된 소프트웨어를 고객에게 전달하기 위한 과정 💾설치 및 사용에 필요한 메뉴얼과 환경 설정 포함 📖패치 및 업그레이드를 위한 버전 관리 필수 🔄💡 패키징은 단순 포장이 아니다 - 소프트웨어의 실행과 관리까지 포함하는 개념! 🏗 2. 패키징의 특징사용자가 쉽게 이용할 수 있도록 구성 👩‍💻실행 환경을 고려하여 다양한 환경에서도 사용 가능하도록 패키징 🌎버전 관리와 릴리즈 노트 제공 📜🔧 3. 소프트웨어 패키징을 위한 모듈 & 빌드📌 ① 모듈 및 패키징성능 향상, 디버깅, 테스트, 수정 등을 쉽게 하기 위해 모듈화 📑모듈 단위로 패키징하면 유지보수 & 수정 용이 🛠배포 전 테스트 & 수정 과정에서도 모듈 단위로 작업 진행 ✅​🏗 ② 소프트웨어 ..

  • format_list_bulleted 정처기
  • · 2025. 2. 18.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 25
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (146)
    • TIL (61)
    • 코딩테스트 (8)
    • CSS (5)
    • HTML (2)
    • JS (18)
    • 개발 (11)
    • 정처기 (21)
    • 리액트 (19)
최근 글
인기 글
최근 댓글
태그
  • #정보처리기사
  • #정처기공부
  • #정처기필기
  • #정보처리기사공부
  • #정처기정리
  • #정보처리기사정리
  • #자바스크립트
  • #모던자바스크립트딥다이브
  • #정보처리기사필기
  • #정처기
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바