
도서 정보 : http://www.yes24.com/Product/Goods/104084175 단위 테스트 - YES24 소프트웨어 개발에 있어 단위 테스트는 이제 선택이 아니라 필수가 됐다. 단위 테스트에 대한 오해를 바로잡고, 올바른 단위 테스트에 대한 원칙, 테스트를 작성하는 스타일과 효과적인 테스트 www.yes24.com 정리 1. 나중에 정리하자 2. 3. 4. 테스트에서 목을 사용하는 것은 논란의 여지가 있는 주제이다. 어떤 사람들은 목이 훌륭한 도구이며 대부분에 적용해야한다고 주장한다. (런던파) 또 다른 사람들은 목이 테스트 취약성을 초래하며 사용하지 말아야 한다고 주장한다. (고전파) 이 책에서는 목으로 인해 리팩터링 내성이 부족해지는 테스트들을 살펴본다. 하지만 목을 적용할 수 있는 ..

도서 정보 : http://www.yes24.com/Product/Goods/104084175 단위 테스트 - YES24 소프트웨어 개발에 있어 단위 테스트는 이제 선택이 아니라 필수가 됐다. 단위 테스트에 대한 오해를 바로잡고, 올바른 단위 테스트에 대한 원칙, 테스트를 작성하는 스타일과 효과적인 테스트 www.yes24.com 정리 1. 제품 코드와 최대한 결합도가 낮은 테스트 코드가 좋은 테스트 코드이다. 2. 회귀 방지 만큼이나 리팩터링 내성 또한 장기적인 소프트웨어 개발을 위해선 중요하다. 3. 이상적인 테스트 코드는 없다. 차선으로 리팩터링 내성을 최대로 하고 회귀 방지와 빠른 피드백 사이에서 조절해라. 리마인드) 1장에서 나왔던 좋은 단위 테스트 스위트의 특성 개발 주기에 통합돼 있어야 한다..

도서 정보 : http://www.yes24.com/Product/Goods/104084175 단위 테스트 - YES24 소프트웨어 개발에 있어 단위 테스트는 이제 선택이 아니라 필수가 됐다. 단위 테스트에 대한 오해를 바로잡고, 올바른 단위 테스트에 대한 원칙, 테스트를 작성하는 스타일과 효과적인 테스트 www.yes24.com 정리 1. 올바르게 AAA 패턴 사용하기 2. 픽스처를 사용할 때에 테스트간 결합도가 낮은 방향으로 사용하기 3. 올바른 단위 테스트 명명법 3.1 단위 테스트를 구성하는 방법 ( AAA 패턴 잘 사용하는 방법) AAA 패턴 예제 AAA 패턴의 장점 - 테스트 코드의 일관성 - 익숙해지면 쉽게 읽을 수 있다. - 테스트 스위트의 유지 보수 비용 줄여줌 AAA 안티 패턴 1. 준..
Problem link : https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/submissions/ Count Unique Characters of All Substrings of a Given String - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com I don't think this problem is good. Because this probl..
문제 링크입니다 : https://programmers.co.kr/learn/courses/30/lessons/72413 코딩테스트 연습 - 합승 택시 요금 6 4 6 2 [[4, 1, 10], [3, 5, 24], [5, 6, 2], [3, 1, 41], [5, 1, 24], [4, 6, 50], [2, 4, 66], [2, 3, 22], [1, 6, 25]] 82 7 3 4 1 [[5, 7, 9], [4, 6, 4], [3, 6, 1], [3, 2, 3], [2, 1, 6]] 14 6 4 5 6 [[2,6,6], [6,3,7], [4,6,7], [6,5,11], [2,5,12], [5,3,20], [2,4 programmers.co.kr 플로이드 와샬 문제! from copy import deepco..
문제 링크입니다 : https://programmers.co.kr/learn/courses/30/lessons/72411?language=python3 코딩테스트 연습 - 메뉴 리뉴얼 레스토랑을 운영하던 스카피는 코로나19로 인한 불경기를 극복하고자 메뉴를 새로 구성하려고 고민하고 있습니다. 기존에는 단품으로만 제공하던 메뉴를 조합해서 코스요리 형태로 재구성해서 programmers.co.kr 파이썬이 확실히 편하긴 하네.. ㅋㅋㅋㅋㅋㅋ 좋긴하다. from itertools import combinations def solution(orders, course): answer = [] counts = {} for order in orders: sorted_order = ''.join(sorted(list(..