일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 패스트캠퍼스
- Zustand
- frontend
- 상속
- REACT
- 클래스
- 웹개발
- 불변성
- 부트캠프
- Hooks
- 논리연산자
- 객체지향프로그래밍
- 노마드코더
- CSS
- 자바스크립트
- js
- JavaScript
- 리액트
- 프론트엔드
- Props
- github
- webdevelopment
- 자바스트립트
- 타입스크립트
- 캡슐화
- 투두앱만들기
- 추상화
- Fetch
- typeScript
- OOP
Archives
- Today
- Total
목록TDD (1)
connecting dots

소프트웨어 = 문제를 푸는 도구도메인 = 소프트웨어가 풀어야 할 문제가 정의되는 공간(ex. 비즈니스 시스템의 도메인은 비즈니스) 문제를 충분히 이해하지 못하면 문제를 푸는 도구를 잘 만들 수 없음 비용 효율--> 시스템 구축 비용 + 시스템 운영 비용 환경에 따라 시스템 구축 비용은 크게 변화함 (항상 응용프로그램을 통한 문제해결이 실용적인 것은 아님) 테스트 코드란 ?도메인 지식 흐름 요구사항도메인 영역의 문제에 대한 시스템 영역의 해결책 (위 그림에서 오른쪽에서의 해결책)현재까지는 컴퓨터는 스스로 설계를 결정하지 않기 때문에 코더가 도메인 지식을 컴퓨터에 전달할 때엔 모든 요소들이 명확히 결정될 수 밖에 없음 --> 코더는 충분히 명확한 도메인 지식을 확보해야 함. 그렇지 않은 코더는 지식 흐름 상..
Live Class/DevCamp
2024. 7. 29. 16:06