NAMING [TIL] 04.19 아래와 같이 겹치는 부분이 많은 텍스트들이 존재하는 코드를 줄여 줄 수 있다. 사용 예시 데이터를 정의하고, 변환 과정을 프로그래밍 할것인가, 행위를 정의 하고 그 안에 데이터를 넣을 것인가의 차이가 있다. 이는 아이디어이기 때문에, 이를 구현한 라이브러리(구글 검색으로, 리액티브 프로그래밍 라이브러리)가 많이 존재한다. 스위프트의 경우 RxSwift가 있다. 이 흘러가는 흐름 내부에 Ope... reactiveswiftiOSNAMINGNAMING naming 올바른 품사 과거형은 사용하지 말자 동사 = 명사 인 경우 조심 fetch : 함수 내부에서 빨리 처리해서 결과를 알려주는 경우 (ex. 강아지가 공 주어오기) request : 비동기 작업, fail 할 수도 있다. 매개변수가 많다. execute / perform : request를 감싸는 함수, 클로져를 감싸는 함수 ex. isAble vs isDisable → true 더 많이 나오는... 네이밍NAMINGswiftNAMING
[TIL] 04.19 아래와 같이 겹치는 부분이 많은 텍스트들이 존재하는 코드를 줄여 줄 수 있다. 사용 예시 데이터를 정의하고, 변환 과정을 프로그래밍 할것인가, 행위를 정의 하고 그 안에 데이터를 넣을 것인가의 차이가 있다. 이는 아이디어이기 때문에, 이를 구현한 라이브러리(구글 검색으로, 리액티브 프로그래밍 라이브러리)가 많이 존재한다. 스위프트의 경우 RxSwift가 있다. 이 흘러가는 흐름 내부에 Ope... reactiveswiftiOSNAMINGNAMING naming 올바른 품사 과거형은 사용하지 말자 동사 = 명사 인 경우 조심 fetch : 함수 내부에서 빨리 처리해서 결과를 알려주는 경우 (ex. 강아지가 공 주어오기) request : 비동기 작업, fail 할 수도 있다. 매개변수가 많다. execute / perform : request를 감싸는 함수, 클로져를 감싸는 함수 ex. isAble vs isDisable → true 더 많이 나오는... 네이밍NAMINGswiftNAMING