Read Book/CleanCode9 CleanCode 3장 함수 함수 현재 프로그램의 가장 기본적인 단위는 함수이다. 함수를 잘 만드는 방법 몇가지에 대해서 정리해보자. 한 가지의 일만 해라 함수 당 추상화 수준은 하나로 함수 인수의 개수 부수효과를 일으키지 마라 반복하지 마라 명령과 조회를 분리하라 오류 코드보다 예외를 사용하라 반복하지 마라 함수는 어떻게 짜야하는가 및 결론 들어가기 전 함수를 왜 사용하는지 알아보자. 1.반복적인 프로그래밍을 피하기위해 즉, 코드의 재사용성을 높이기 위해서 2.큰 개념을(함수) 다음 추상화 수준에서 여러 단계로 나눠 수행하기 위해서 (by CleanCode) 코드의 재사용성을 높이기 위해서라는건 모두 알고있는 사실일것이다. 그러나 '큰 개념을 다음 추상화 수준에서 여러 단계로 나눠 수행하기 위해서' 라는 말은 처음들어보는 사람들도.. 2022. 9. 15. CleanCode 2장 의미 있는 이름 의미 있는 이름 책에서 말하는 의미 있는 이름을 작성하기 위해서는 너무나도 많은 사항들이 있지만 조금 간추려보았다. 의도를 분명히 밝혀라 (글쓴이 개인적으로는 가장 중요하다고 생각한다) 그릇된 정보를 피하라 의미 있게 구분하라 발음하기 쉬운 이름을 사용하라 검색하기 쉬운 이름을 사용하라 한 개념에 한 단어를 사용하라 말장난을 하지 마라 의미 있는 맥락을 추가하라 불필요한 맥락을 없애라 의도를 분명히 밝혀라 의미있는 이름이란 "의도가 분명히 드러나는 이름"이다. 좋은 이름을 짓는 것은 쉽지 않다. 그러나 좋은 이름 덕에 미래의 나, 그리고 다른 동료들은 이름만으로도 무슨 기능을 하는지 파악할 수 있고, 많은 시간을 절약할 수 있을 것이다. getDataList(){ this.$http.get(url).th.. 2022. 9. 14. CleanCode 1장 깨끗한 코드 "클린 코드"라는 책을 통해 사내 스터디를 하였다. 클린 코드라는 책을 선택한 이유는 개발자가 꼭 읽어야 할 책들 중 하나였고, 더 좋은 코드를 작성하기 위해 읽게 되었다. 출처: 인사이트, 글쓴이: 로버트 C. 마틴 깨끗한 코드가 왜 중요할까? 이 책에서 나온 내용의 일부이다. 80년대 후반 킬러 앱 하나를 구현한 회사가 있었고, 큰 인기를 끌었으나 새 버전에 대한 출시가 점점 늦어지고 이전에 발견됐던 버그가 그대로 남아있는 문제가 있었다고 한다. 그 회사는 얼마 못가 망했고 후일 책의 저자가 망한 회사의 초창기 직원을 만났을 때에 들은 이야기는 "초기 코드를 마구 짰고 갈수록 엉망이 되어 감당이 안되었다"라고 했다고 한다. 이 글을 읽으며 나는 깊이 공감하였고, 나 자신이 짰던 코드들을 돌아보게 되었.. 2022. 9. 14. 이전 1 2 다음