일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- intellij 즐겨찾기
- IntelliJ
- Linux
- multipart테스트
- 리팩토링 2판
- @TransactionalEventListener
- CompletableFuture
- git
- 백명석님
- 마이크로 서비스
- 자바 ORM 표준 JPA 프로그래밍
- Stream
- aws
- ksql
- vue.js
- #docker compose
- JPA
- intellij 핵심 단축키
- 친절한 SQL 튜닝
- 원격 브랜 삭제
- javascript case
- 리눅스
- 자바 ORM 표준 JPA 프로그래밍 정리
- findTopBy
- @Transactional Propagation
- java
- HandlerMethodArgumentResolver
- Spring Cloud Netflix
- intellij favorites
- ksqldb
- Today
- Total
목록프로그래밍/Programming stuff (14)
시그마 삽질==six 시그마
본 내용은 우아한 형제들의 조영호 개발실장님의 KSUG Seminar 강의 내용을 바탕으로 작성하였습니다. 관련 유튜브영상은 요기를 클릭해주세요 1.아케텍처 프로젝트에 참여하는 개발자들이 설계에 대해 공유하는 이해를 반영하는 주관적인 개념 중요한것. 변경하기 어려운것. 일찍,올바르게 결정하고 싶은거 서로 다르고 관련이 없는 책임들을 분리 2.도메인 레이어를 설계하는 방법(마틴 파울러) 1) 절차지향-transaction script 엔티티에는 비즈니스 로직이 거의 없고 서비스 계층에서 대부분의 로직을 처리하는 것을 트랜잭션 스크립트 패턴이라고한다. 내가 다뤄야할 데이터와 그 데이터를 조작하는 프로세스가 따로 움직인다. 로직이 서비스에서 처리되다보니 서비스 계층이 무의미, 엔티티란 단순히 데이터 덩어리 역..
본 내용은 우아한 형제들의 조영호 개발실장님의 19.6.20 우아한 테크세미나 강의 내용을 바탕으로 작성하였습니다. 관련 유튜브영상은 요기를 클릭해주세요 1. 의존성 변경에 의해 영향 받을 수 있는 가능성 1)클래스의 의존성 (1)연관관계 협력을 위해 (빈번하게) 필요한 영구적인 탐색구조(navigability) a에서 b로 영구적으로 갈수 있는 이동경로있는것 두 객체사이에 협력이 필요하고 두 객체의 관계가 영구적이라면 연관관계를 이용해 탐색 경로 구현 Order가 Shop하고 빈번하게 연결되면 연관관계 연관관계 협력을 위해 필요한 영구적인 탐색구조 Order —>OrderLineItem order가 무엇인지 알면, order를 통해 원하는 orderLineItem을 찾을 수 있다. 연관관계==탐색가능성..
예전에 읽었던 '스위프트 프로그래밍(저자 야곰)'에 나온 내용을 정리한것입니다. 야곰님의 책 구매를 원하시는 분은 요기를 클릭! 모나드는 값이 있을 수도 있고 없을 수도 있는 컨텍스트를 가지는 함수객체 타입이다. 함수객체: 맵을 적용할수 있는 컨테이너 타입.(Array,Dictionary,Set...) 컨텍스트: 콘텐츠를 담고 있는 그 무언가임. ex) 물컵에 물이 담겨있으면 물은 콘텐츠고 물컵은 컨텍스트임.컨텍스트가 일종을 컨테이너 역할을함. 옵셔널은 some과 none이라는 두가지의 컨텍스트를 가짐. 옵셔널은 컨테이너와 값을 가지기 때문에 맵 함수를 사용할 수 있습니다. var value: Int?=2 value.map{ $0+3} //Optional(5) value=nil value.map{ $0+..
Wikipedia에서 말하는 클로저 정의 In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language with first-class functions. Operationally, a closure is a record storing a function[a] together with an environment.[1] The environment is a mapping associating each free variable of the function (variables that are used..
Wikipedia에서 말하는 함수형 프로그래밍 정의 In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. In functional code, the output value of a function depends only on its arguments, so calling a function with the same v..
일급객체(Wikipedia) In programming language design, a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities. These operations typically include being passed as an argument, returned from a function, modified, and assigned to a variable 일급함수(Wikipedia) In computer science, a progra..