[20151106 web framework meetup] api 표준을 제시한 ruby on rails
TRANSCRIPT
발표자
오늘의 주제
API 표준을 제시한
Ruby on Rails
?
API
Application Programming Interface
인터 페이스
의사 소통
인간이 아닌 존재와 소통하려면?
공통 분모
원칙
철학
서비스 개발
무엇이 필요할까?
1
빠른 개발
Why?
프로토 타이핑
즉각적인 피드백
2
변화에 적응
Why?
틀린 가정
시장 변화
지속적 개선
극단적 상황
Pivot
3
장애 대응
품질
단위 테스트
통합 테스트
원인 파악
이게 전부 가능하다면?
다시 철학
DRY
Don’t Repeat Yourself
반복은 만악의 근원
How?
CoC
Convention over
Configuration
설정 지옥
XML Hell
설정 보다는
관례
최소 결정
DSL
Domain Specific Language
공통의 언어
의도를 드러내기
int sum = 0; for (int i = 1; i <= 10; i++) { sum += i; }
1.upto(10).sum
Active Record
데이터에 더했습니다
DB Access
Domain Logic
Frame work
Spring Boot
Groovy
$ spring run app.groovy
못 다한 이야기가 너무 많아
또는
감사합니다
질문?