본문 바로가기
[Effective Unit Testing] Chap5. 유지보수성 [Effective Unit Testing] Chap5. 유지보수성 -코드는 쓰이는 횟수보다 읽히는 횟수가 훨씬 많다.그리고 현실에서의 작성의 대부분은 기존 코드를 수정하거나 확장하는 걸 뜻한다.이를 유지보수라 하기도 하고 개발이라 부르기도 한다. -테스트도 태생은 제품 코드와 다를 바 없는 코드인지라, 근본적으로 똑같이 불안정하다.자동화된 단위 테스트를 작성할 때도 이런 취약성에 주의하면서 관리해야 한다. 5.1. 중복-모든 악의 근원 넘버원은 “어설픈 최적화” 이고, 넘버투는 “중복(Duplication)이다. 5.1.1. 예시 -상수 중복은 given 과 then 의 상수를 따로 정의해서 쓰는 것을 이야기한다.상수 중복은 지역 변수로 만들어서 제거할 수 있다. 5.1.2. 개선 방법 -구조 중복과 .. 2019. 3. 14.
[돈은 모든 악의 근원이다] vs. [돈의 결핍이 모든 악의 근원이다] [돈은 모든 악의 근원이다] vs. [돈의 결핍이 모든 악의 근원이다] 출처 : 돈에 관한 생각 Chap 01 -"돈은 모든 악의 근원"이라는 말은 돈에 대해 우리가 갖고 있는 가장 근거 없는 믿음이다.돈 그 자체가 아니라 돈을 사랑함이 악의 근원이다. -악의 근원은 가해자에게 있을 뿐 돈 자체에 있지 않다. -돈은 단지 목적을 달성하기 위한 수단일 뿐이다. -부자 중에는 부를 증식시키는 방법 뿐 아니라 나누는 방법을 찾는 사람들도 많다.돈이 사람을 나쁘게 만드는 것은 아니다.단지 사람의 본래 모습을 극대화할 뿐이다. -"돈은 모든 악의 근원이라 말하는 사람들은 돈이 전혀 없는 사람들이다." - 스튜어드 빌데 -강철왕으로 유명한 앤드류 카네기.가난에서 벗어나고자 한 카네기의 돈에 대한 사랑과 절실한 욕망.. 2015. 7. 24.
반응형