코드 냄새 148 - 할 일
TL;DR: Don't leave TODOs in your code. Fix them!
문제
솔루션
문맥
코드에서 TODO를 만납니다. 우리는 그들을 계산합니다.
우리는 그것을 거의 다루지 않습니다.
우리는 기술적 부채를 빚지기 시작했습니다.
그런 다음 부채 +이자를 지불합니다.
몇 달 후, 우리는 원래 부채보다 더 많은 이자를 지불합니다.
샘플 코드
잘못된
public class Door
{
private Boolean isOpened;
public Door(boolean isOpened)
{
this.isOpened = isOpened;
}
public void openDoor()
{
this.isOpened = true;
}
public void closeDoor()
{
// TODO: Implement close door and cover it
}
}
오른쪽
public class Door
{
private Boolean isOpened;
public Door(boolean isOpened)
{
this.isOpened = isOpened;
}
public void openDoor()
{
this.isOpened = true;
}
public void closeDoor()
{
this.isOpened = false;
}
}
발각
[X] 자동
TODO를 셀 수 있습니다.
태그
잘못된
public class Door
{
private Boolean isOpened;
public Door(boolean isOpened)
{
this.isOpened = isOpened;
}
public void openDoor()
{
this.isOpened = true;
}
public void closeDoor()
{
// TODO: Implement close door and cover it
}
}
오른쪽
public class Door
{
private Boolean isOpened;
public Door(boolean isOpened)
{
this.isOpened = isOpened;
}
public void openDoor()
{
this.isOpened = true;
}
public void closeDoor()
{
this.isOpened = false;
}
}
발각
[X] 자동
TODO를 셀 수 있습니다.
태그
결론
TODO를 셀 수 있습니다.
대부분의 린터가 그렇게 합니다.
줄이기 위한 정책이 필요합니다.
TDD를 사용하는 경우 누락된 코드를 바로 작성합니다.
이러한 맥락에서 TODO는 방문할 열린 경로를 기억하기 위해 깊이 우선 개발을 수행할 때만 유효합니다.
더 많은 정보
학점
사진 제공: Eden Constantino on Unsplash
After you finish the first 90% of a project, you have to finish the other 90%.
마이클 아브라쉬
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(코드 냄새 148 - 할 일), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-148-todos-5gn9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
After you finish the first 90% of a project, you have to finish the other 90%.
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(코드 냄새 148 - 할 일), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mcsee/code-smell-148-todos-5gn9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)