'유류 코드 개선 지침'독서 노트
1707 단어 Java
책 소개
코드 개선 가이드(Object Oriented SELECTION)
저자: 마이클 C 페저스
발매일: 2009/7/14
생각
왜 시험이 필요합니까?
우선, 시작하는 몇 페이지에 쓴 다음 문장은 나를 놀라게 했다.
테스트되지 않은 코드는 나쁜 코드입니다.얼마나 잘 썼든 상관없어.얼마나 아름다운지, 얼마나 상대를 대하는지, 포장을 잘 하든 상관없다.테스트가 있으면 검증하면서 코드를 빠르게 변경할 수 있다.만약 시험이 없다면 코드가 좋은지 나쁜지 정말 모르겠다.
시험의 입도로 구상 방법 수준의 단일 시험.실행 시간이 짧고 오류를 식별하기 쉬우며 코드가 실제로 동작했는지 확인하는 것이 중요하다.
근무시간
테스트 용례의 인코딩은 간단하게 작업량을 증가시켰다.
이것은 다음 교체에 대한 투자로 다음 교체가 발생할 때 회수할 수 있다.다음에 없으면 회수할 수 없어요.
그리고 쓰지 않았지만 개발팀/환경에 따라 다음 교체까지 테스트 코드를 지속적으로 유지하는 것은 번거롭다고 생각합니다.
때로는 수동 테스트가 더 빠를 때도 있다.그러나 코드를 변경할 때마다 재테스트를 해야 한다는 점을 감안하면 전체 작업 원가를 고려할 여지가 있다.
시험장치
테스트 대상의 코드는 다음과 같은 구조가 필요하다.
왜 시험이 필요합니까?
우선, 시작하는 몇 페이지에 쓴 다음 문장은 나를 놀라게 했다.
테스트되지 않은 코드는 나쁜 코드입니다.얼마나 잘 썼든 상관없어.얼마나 아름다운지, 얼마나 상대를 대하는지, 포장을 잘 하든 상관없다.테스트가 있으면 검증하면서 코드를 빠르게 변경할 수 있다.만약 시험이 없다면 코드가 좋은지 나쁜지 정말 모르겠다.
시험의 입도로 구상 방법 수준의 단일 시험.실행 시간이 짧고 오류를 식별하기 쉬우며 코드가 실제로 동작했는지 확인하는 것이 중요하다.
근무시간
테스트 용례의 인코딩은 간단하게 작업량을 증가시켰다.
이것은 다음 교체에 대한 투자로 다음 교체가 발생할 때 회수할 수 있다.다음에 없으면 회수할 수 없어요.
그리고 쓰지 않았지만 개발팀/환경에 따라 다음 교체까지 테스트 코드를 지속적으로 유지하는 것은 번거롭다고 생각합니다.
때로는 수동 테스트가 더 빠를 때도 있다.그러나 코드를 변경할 때마다 재테스트를 해야 한다는 점을 감안하면 전체 작업 원가를 고려할 여지가 있다.
시험장치
테스트 대상의 코드는 다음과 같은 구조가 필요하다.
다음에는 실제 테스트 코드를 총결하고 싶습니다.
Reference
이 문제에 관하여('유류 코드 개선 지침'독서 노트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kurukurupapa@github/items/ad167a5f54bbe5383ee2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)