내 코드를 믿지 마라
pluulove
Android / Yanolja
코드는
각자의 취향대로
다양한 스타일로
개발된다
UI
+ 구체화
+ Base 설계
= 심각한 패턴
과유불급
코드 체크
진행 / 도중 투입 / 일단락
S
SRP
O
OCP
L
LSP
I
ISP
D
DIP
객체지향 5원칙
Lint
잠재 에러 / 코드 관리 / 표준 지향 체크
정적 분석 도구
언어 / IDE마다 다양한 분석
커스텀 가능
Lint
컴파일로는
체크하기 어려운
프로그램 오류 체크
Lint
● 타입 불일치 함수 호출
● 초기화하지 않은 변수의 참조
● 선언되어 있지만 사용하지 않는 변수
● 동일한 함수를 참조하지만, 리턴값을 사용하거나
그렇지 않는 경우
● 리턴값을 반환하는 경우와 그렇지 않는 경우
● 등등등등등
Lint
Code Inspection
Tools
Analyze
Android Lint
약 2xx 항목
100% 정답도 아니다
일해라 Google
지향 표준
방향
Prev
레이아웃 1154 Line
View Count ...
Now
현재 서비스
약 4K
10% 감소
[ Refactoring...ing...ing ]
요약
Lint 실행
결과를 체크
진짜 더더 중요한 것
우리는
다양한 사람들과
같이 개발
개발이 쓰이는 곳에서는
코드도 관리 대상
비개발자도 인식필요!!!
지금 그 코드를
수정할 사람은
당신 혹은 다른 누군가
라는 사실
多多多多多多多多多多多多多多多
多多多多多多多多多多多多多多多
多多多多多多多多多多多多多多多
多多多多多多多多多多多多多多多
多多多多多多多多多多多多多多多
多多多多多多多多多多多多多多多
多多多多多多多多多多多多多多多
함께 일할 때 결정하기전
커뮤니케이션 / 소통
끝 pluulove

이상한모임 720 - 내 코드를 믿지 마라