일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- I'm Sorry
- 빅데이터
- 인공지능
- 웹개발
- 사이버보안
- 네트워크보안
- 클라우드컴퓨팅
- 소프트웨어공학
- springboot
- 디자인패턴
- 데이터구조
- 데이터베이스
- 자료구조
- 네트워크
- 프로그래밍언어
- 데이터분석
- 버전관리
- 컴퓨터과학
- 컴퓨터비전
- 컴퓨터공학
- 보안
- 자바스크립트
- 프로그래밍
- 파이썬
- 딥러닝
- 소프트웨어
- 데이터과학
- 머신러닝
- 알고리즘
- Yes
- Today
- Total
목록2025/07/08 (12)
스택큐힙리스트
목표 🔑상속(Inheritance) 으로 계좌 타입 확장하기다형성(Polymorphism) 으로 코드 의존도 낮추기ATM 시뮬레이터 구조 설계 & 구현OCP·LSP 같은 OOP 원칙 체감하기1. 왜 ‘계좌’를 계층 구조로 나눌까?은행 업무는 계좌 종류마다 규칙이 다릅니다. 예금·적금·마이너스통장 등 조건이 다른 로직을 하나의 클래스에 몰아넣으면 수정·추가 시마다 위험한 분기문이 폭증합니다.상속 으로 공통 로직을 BankAccount 추상 클래스로 뽑아두면,다형성 으로 SavingsAccount, CheckingAccount 를 하나의 타입으로 다룰 수 있어 확장성 과 가독성 이 모두 좋아집니다.2. 기본 뼈대: 추상 클래스 & 인터페이스public abstract class BankAccount { ..
목표 🔑JUnit Jupiter(JUnit5) 환경 세팅 & 핵심 어노테이션 이해BankAccount 클래스에 대한 단위 테스트 설계·구현예외 테스트로 입·출금 로직 신뢰도 높이기assertAll·@Nested 등 실무에서 자주 쓰는 기능 체득1. JUnit5 빠른 셋업// build.gradletestImplementation("org.junit.jupiter:junit-jupiter:5.11.0")Gradle은 junit-jupiter 의존성 한 줄이면 끝.Maven은 junit-jupiter-engine 사용.IDE에서 “Run Tests”만 눌러도 자동으로 JUnit Platform이 실행된다.2. 테스트 클래스 기본 골격@DisplayName("BankAccount 단위 테스트")class B..
오늘 배울 내용 🔑if / for / switch : 자바의 기본 제어 흐름클래스·객체·메서드 : OOP 기초 다지기캡슐화 & 메서드 오버로딩 : 유지보수성을 높이는 두 가지 무기실습 — BankAccount : 입·출금 로직 직접 구현1. 제어 흐름 한 방에 정리// ifif (balance > 0) { System.out.println("정상 출금 가능"); }// switchswitch (menu) { case 1 -> createAccount(); case 2 -> showList(); default -> System.out.println("잘못된 입력");}// forfor (int i = 0; i if : 조건이 true면 코드 블록 실행switch : 값별 분기 처리, -..
“주가는 흔들려도, 이야기의 힘은 여전하다.”지금 테슬라는 한편으론 판매 둔화·정치 리스크에 시달리면서도, 다른 한편으론 로보택시·에너지 스토리지라는 ‘새 불씨’를 키우고 있습니다. 아래에서 숫자·이슈·기대치를 한눈에 정리해 봤습니다.1. 현재 주가: 7 월 7 일 종가 293.94 달러(-6.8 %)로 50·200 일선 모두 이탈. 2025년 연초 대비 -27 %이지만 4월 저점 대비로는 +23 % 반등.Q2 2025 실적 프리뷰차량 생산 41만 대, 인도 38만4천 대 — 전년 동기 대비 -13.5 %.에너지 스토리지 9.6 GWh(사상 최대 분기치). 공시 일정: 7 월 23 일(수) 장 마감 후 Q2 실적 발표 & 컨퍼런스콜. 2. 호재 시나리오로보택시·FSD: ‘Cybercab’(무인 택시)와 ..