일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JVM
- Java
- Java의 이점
- #스파르타내일배움캠프TIL
- Github_token
- 생성자
- 감사기록
- KPT
- Token
- Diary 해우소
- TiL_1st_0419
- GitHub
- 내일배움캠프
- #스파르타내일배움캠프
- diary
- Git
- 성장기록
- static
- 해우소
- 메서드
- 인스턴스
- #내일배움캠프
- 포맷은 최후의 보루
- 객체지향 언어
- 클래스
- 회고록
- 스레드
- 스파르타내일배움캠프
- 스파르타내일배움캠프TIL
- 변수의 다양성
- Today
- Total
목록분류 전체보기 (228)
몬그로이
Keep 앱 주제 및 구성 설정, API 명세서, ERD 등을 모두가 함께 하여 서로의 의견 공유가 잘 되었고, 같은 출발점에서 시작할 수 있었던 점. GITHUB Issue와 PR(Pull Request) 그리고 코드리뷰를 잘 활용하여 기능별로 브랜치를 잘 나눠서 관리한 점. 요청 값을 담는 일반 클래스대신 record타입을 사용하여 불변성을 보장하고 데이터의 안정성을 높인 점. AWS S3를 사용하여 효과적으로 멀티 미디어를 관리한 점. Adapter 구조적 패턴을 사용하여 객체들이 서로 협업할 수 있도록 구조를 적용한 점. Builder 패턴과 정적 팩터리 메서드를 사용한 점. 매장, 메뉴, 리뷰 다건 등 조회 페이징 처리가 필요한 상황에서 코드의 통일성과 효율적인 페이징 처리를 위해 공통적으로 필..
https://mongroy.tistory.com/113 미리 작성하는 프로젝트 소감내 브런치, dev, origin 삼각관계를 제대로 배울 수 있었습니다API 명세서의 중요성을 알고는 있었는데 이번에 더 통감했습니다또한 작성법에 대해서도 더 익힐 수 있었습니다로직이 복잡해짐면서mongroy.tistory.com
내 브런치, dev, origin 삼각관계를 제대로 배울 수 있었습니다API 명세서의 중요성을 알고는 있었는데 이번에 더 통감했습니다또한 작성법에 대해서도 더 익힐 수 있었습니다로직이 복잡해짐면서 ERD의 중요성도 느낄 수 있었고postman 사용법도 익힐 수 있었습니다큰 규모가 아니지만 그래도 정말 협업을 한다는 건 어떤 느낌인지 잘 알 수 있었습니다 그동안 작성하던 CRUD 는 얼마나 가벼운 것이었나 느낄 수 있었고리팩토링하는 것과 팀원간의 규칙을 정하는 것의 중요성을 더 잘 느낄 수 있었습니다 - ep. 선택한 매장의 모든 유저리뷰와 판매자 댓글을 가지고 오는 로직을 짜게 되었는데테이블 연관관계상 돌고돌아 가져올 수 밖에 없는 상황이었다그 과정에서 팀원 한 분에게 경로에 대하여 조언을 구했고, ..
오전: Entity, package 구성 설정, Entity 필드값과 연관관계 설정오후: Git push testlog 와 주석 사용에 규칙 정하기 정적 팩터리 메서드와 빌더 패턴 @BuilderEntity 에서는 자제,responseDto 생성자 대신 빌더패턴 이용매장 등록 메서드 구현매장 정보 수정 메서드 구현 및 수정 - 확실히 시간이 덜 걸렸다 repository에 접근하는 메서드 명명법 정의메서드 명이란 단순히 "알아보기 편한" 것이라고 생각했는데팀끼리 규칙을 정해 find 와 query 로 나눠서 그에 맞춰 짓기도 한다는 사실을 알았다DDD 구조로 Admin만 사용할 수 있는 기능들을 추가하려니 난관에 봉착했다각 기능들의 controller 를 각각 만들 것인지, 아니면 한 군데에 묶어서 만들..
https://mongroy.tistory.com/112 팀프로젝트 3~5일차오전: Entity, package 구성 설정, Entity 필드값과 연관관계 설정오후: Git push testlog 와 주석 사용에 규칙 정하기 정적 팩터리 메서드와 빌더 패턴 @BuilderEntity 에서는 자제,responseDto 생성자 대신 빌더mongroy.tistory.com
오전: Entity, package 구성 설정, Entity 필드값과 연관관계 설정오후: Git push test, 기본 설정 및 API 구현
팀프로젝트 기획Api 명세서+a 작성ERD 작성깃 issue 사용법약속 정하기 :클래스 방식 , 깃 커멘드, 정적 팩터리, builder 패턴, 명명 규칙 https://mongroy.tistory.com/108 자바의 정석 6. 객체지향 프로그래밍1{power = !power} TV를 사용하려면 TV 리모컨을 사용해야 하고, 에어컨을 사용하려면 에어컨 리모컨을 사용해야 하는 것처럼TV 인스턴스를 사용하려면 TV클래스 타입의 참조변수가 필요한 것이다 mongroy.tistory.com
{power = !power} TV를 사용하려면 TV 리모컨을 사용해야 하고, 에어컨을 사용하려면 에어컨 리모컨을 사용해야 하는 것처럼TV 인스턴스를 사용하려면 TV클래스 타입의 참조변수가 필요한 것이다 멤버변수클래스변수static공유값클래스이름.클래스변수인스턴스변수x서로다른값 지역변수 메서드 내, 생성자,초기화블럭내부 public class Card { String kind; int number; static int width; static int height;}//System.out.println("Card.width = " + Card.width);System.out.println("Card.height = " + Card.height); //static 변수는 변수 선언..