| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- Data Streaming
- ChatGPT
- data pipeline
- 실시간 데이터 스트리밍
- Event Hub
- azure
- mac windows
- AI rag
- LLM
- webhook
- VM 설치
- Windows 가상머신
- Beginner
- Azure NoSQL
- Azure Cosmos DB
- Azure OpenAI
- DRF
- Azure Function App
- RAG model
- 이벤트 허브
- Azure 이벤트 허브
- Cloud Engineering
- Azure Cloud
- vector embedding
- Python
- Django REST framework
- Teams Web hook
- intermediate
- 맥 윈도우 설치
- Azure Event Hub
- Today
- Total
ListSoftware (3)
Seum.Lee Story
1. 애플리케이션 테스트란테스트는 소프트웨어에서 결함을 찾아내는 행위이자 절차다. 두 가지 시각으로 나눌 수 있다.검증(Verification) 테스트: 개발자 입장에서 "제대로 만들었는가"를 확인한다. 설계 명세를 기준으로 삼는다.확인(Validation) 테스트: 사용자 입장에서 "맞는 것을 만들었는가"를 확인한다. 실제 요구사항이 기준이다.이 둘은 비슷해 보이지만 전혀 다른 질문에 답한다. 기능은 완벽하게 작동하지만 사용자가 원하는 기능이 아닌 경우가 현장에서 자주 벌어지는 이유가 바로 이 둘의 간극에서 나온다.테스트의 기본 원리테스트를 설계할 때 자주 놓치는 원리 세 가지다.파레토 법칙: 결함의 80%는 전체 모듈의 20%에 집중된다. 실무에서는 이력이 불안정하거나 복잡한 모듈을 먼저 집중 점검하..
디자인 패턴 정리1. 생성 패턴 (Creational Patterns)객체 생성 방식을 추상화해서 코드와 생성 로직을 분리한다.1-1. 추상 팩토리 (Abstract Factory)서로 연관·의존하는 객체 그룹을 하나의 팩토리로 묶어 생성한다.구체 클래스를 지정하지 않고 인터페이스만으로 객체 집합을 교체할 수 있다.from abc import ABC, abstractmethodclass Button(ABC): @abstractmethod def render(self): ...class Checkbox(ABC): @abstractmethod def render(self): ...class WindowsButton(Button): def render(self): return "Wi..
소프트웨어 공학 핵심 정리1. 소프트웨어 생명 주기 (SDLC)개요소프트웨어 개발 과정을 체계적으로 나눈 것이다. 어떤 모형을 선택하느냐에 따라 팀 구조, 문서화 방식, 일정 산정 방식이 달라진다.4가지 주요 모형 비교모형핵심 특징단점폭포수단계가 순차적으로 진행, 이전 단계로 되돌아가기 어렵다요구 변화에 경직됨프로토타입견본품을 먼저 만들어 최종 결과를 미리 확인한다프로토타입을 실제 제품으로 오해할 수 있다나선형위험 분석을 반복하며 점진적으로 완성한다관리가 복잡하다애자일짧은 반복 주기로 변화에 유연하게 대응한다문서화가 부족해질 수 있다폭포수 모형은 이처럼 단계가 한 방향으로 흐른다. 이전 단계로 되돌아가는 것이 구조적으로 어렵다는 점이 핵심 단점이다. 애자일 상세애자일은 특정 방법론이 아니라 일종의 철학이..