object calisthenics by example
1.0.0
서적 및 비트 : 간단한 서비스 (소셜 네트워크 IT 책 애호가)를위한 객체 calisthenics 규칙에 대한 예를 제공합니다.
두 가지 구현이 있습니다.
pl.timbercode.books_and_bits.before // FIXME 주석이있는 "더러운"코드가 포함되어 있습니다.pl.timbercode.books_and_bits.after 대상 CalisSthenics 규칙이 적용된 "Clean"코드가 포함되어 있습니다. 두 구현 모두 동일한 테스트 사례를 공유하여 동일한 방식으로 작동하는지 확인합니다. ./gradlew clean test 명령 (필수 JDK 8 또는 최신)으로 테스트를 실행할 수 있습니다.
나는 다음 장소에서 물체 calisthenics에 대해 읽었습니다.
내가 아는 한 그들은 Java (Java 8 이전)에서 수행 된 객체 지향 프로그래밍으로 설계되었으므로 일부 규칙은 아마도 다른 프로그래밍 언어와 패러다임에 "있는 것처럼"적용 할 수 없을 것입니다.
개체 칼리스 닉 규칙은 다음과 같습니다.
else 키워드를 사용하지 마십시오