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