읽는 사람이 남의 코드 별로 본적없는 사람인거면 몰라도 ㅌㅌ 쓰는 사람 역량 맞음
단 한개의 역할만 수행하는 순수 함수
이름만 읽어도 뭔지 알겠는 변수 이름
글처럼 읽히는 코드
좋은 코드는 보면서 와 깔끔하다 어떻게 이런 생각을 했지? 감탄 나오는게 아니라 지루함.
그냥 뭐하는지 다 보이고 읽힘
그리고 니가 쓴 코드는 테스트 가능해야함
아 참고로 난 회사 안다녀!
단 한개의 역할만 수행하는 순수 함수
이름만 읽어도 뭔지 알겠는 변수 이름
글처럼 읽히는 코드
좋은 코드는 보면서 와 깔끔하다 어떻게 이런 생각을 했지? 감탄 나오는게 아니라 지루함.
그냥 뭐하는지 다 보이고 읽힘
그리고 니가 쓴 코드는 테스트 가능해야함
아 참고로 난 회사 안다녀!
함수형 천재 프로그래머 출몰 ㄷㄷㄷㄷ
아 그리고 함수형으로 짠다고 map filter reduce덕지덕지해서 모든걸 원라인으로 쑤셔넣는것도 좋은것도 아니고 ㅇㅇ
다좋은데 왜 회사 안다닌다고 구라침
진짜 안다님 걍 좆문가임 나듀
알겟어 안캐물을게
뉴비인데요 궁금한게 테스트 가능한 코드 뭐시기 라는걸 어디서 많이 주워들었는데 테스트 코드라는게 무슨 말이에요? 그냥 디버깅해서 테스트하면 되는거 아니에요?
니가 혼자 코드를 짜고 앱의 크기가 작으면 테스트 자체가 사실 필요없음 근데 니가 다른 사람들이랑 프로젝트를 하면 코드에 계속 변화가 생기고 버그가 생기는데 앱이 복잡하면 어디서 문제가 생기는지 찾기가 어려워짐 디버깅이나 실제 프로젝트 실행해서 찾거나 코드를 훑거나 그래서 테스트를 하는거임 테스트코드 자체가 문서화가 되기도하고 리팩토링할때 세이프가드역할도함
오
그런데 테스트를 작성하다보면 어떤 코드들은 구조상 테스트가 힘든 경우가 이씀 그 경우에 그 코드는 테스트가 안되는 코드임 의존성주입 mock데이터 이런 키워드로 심심하면 찾아봐
나는 생각하지 못한 방법이네 < 이게 감탄이야 무슨 벌떡 일어나서 소리지르는게 감탄이 아니라
그니까 그런 감탄을 하지 않는다고 좋은 코드는 걍 지루하다는거
내가 말을 좀 헷갈리게 적엇네 폰이라