결혼 생활에서 불길한 냄새를 리팩토링하는 방법을 생각해보십시오.

애자일을 사용하여 크리스마스까지 그녀를 만드는 법을 생각해보십시오.
결혼 생활은 평생 동안 리팩토링 와의 목소리가 있었다. 좋은 지적이라고 생각했다.


그래서 생각해 보았습니다.

결혼 생활에서 불길한 냄새



그러기 위해서는 먼저 결혼 생활의 불길한 냄새를 생각해야 합니다.

불길한 냄새란?



심각한 문제, 리팩토링의 필요가 존재한다는 것을 나타내는 어떤 징후, 분위기를 냄새로 비유하여 표현한 것 . 입니다.

각 냄새에 대한 대응



신장판 리팩토링 에 대응 방침이 실려 있으므로, 신경이 쓰이는 사람은 꼭 읽어 봅시다.

코드의 불길한 냄새는 무엇입니까?


  • 중복 코드
  • 너무 긴 방법
  • 거대한 클래스
  • 너무 긴 매개 변수 목록
  • 변경 편향
  • 변경 분산
  • 특성의 옆사랑 모모
  • 데이터 무리
  • 기본 데이터 형식에 집착
  • Switch 문
  • 병렬 상속
  • 게으른 클래스
  • 의심 일반화
  • 임시 속성
  • 메시지 체인
  • 중개인
  • 부적절한 관계
  • 클래스 인터페이스 불일치
  • 미숙한 클래스 라이브러리
  • 데이터 클래스
  • 상속 거부

  • 변수의 범위



    밟으면 우선 범위 줄이기 것이 중요.
    매일의 사소한 싸움은 대상을 짜내고 영향도를 최소화하는 것이 중요합니다.

    단일 소스 원칙



    동일한 정보가 중복되지 않습니다. 즉, 같은, 지루한 것은 몇번이나 말하지 않는다.

    가독성을 의식하다



    반대로, 이해하기 쉽고 중요한 것은 소리 내어 말합시다. . 감사의 기분이라든가.
    감사합니다. 잔치, 등등. 느낌의 가독성을 의식합시다.

    결혼 생활에서의 의존도



    불길한 냄새를 생각하면 중요한 포인트는 '책무'의 구분, '관계'의 정도임을 알 수 있습니다. 즉 결혼 생활도 느슨한 결합과 밀접한 결합의 균형 이 중요한 요소인 것을 생각할 수 있는 것은 아닐까요.

    일반적으로 프로그램은 소결합인 것이 범용성이나 메인터넌스성이 뛰어나지만,
    결합도를 너무 높게 하면, 하나의 파일이 너무 비대해지거나 밀 결합에 의해 범용성이나 메인터넌스성을 손상시켜 버리지만, 불필요하고 과잉인 소결합도 또 메리트보다 코스트가 커져 버린다고 하는 단점이 있다 .

    결혼 생활도 서로 적절하고 희소한 편이 범용성과 보수성을 유지할 수 있는 기대가 있습니다. 무엇이 가장 좋은지는 사례별로 정답이 없는 과제입니다. 적절한 균형으로 정리하는 것을 의식해 갑시다!

    참고



    좋은 코드를 작성하는 방법
    불길한 냄새

    좋은 웹페이지 즐겨찾기