전자는 아이스캐닝할때 알아보기 쉬워서 수정이 편함
대신 30줄정도로 꽤 긴 편임
후자는 삼항연산자인데도 복잡해서 아이스캐닝할때 시간이 좀 필요함 (주석으로 설명을 달아 둬야할 정도)
대신 14~15줄로 50% 이상 압축 가능함
님들이라면 뭐쓸꺼임?
전자는 아이스캐닝할때 알아보기 쉬워서 수정이 편함
대신 30줄정도로 꽤 긴 편임
후자는 삼항연산자인데도 복잡해서 아이스캐닝할때 시간이 좀 필요함 (주석으로 설명을 달아 둬야할 정도)
대신 14~15줄로 50% 이상 압축 가능함
님들이라면 뭐쓸꺼임?
전
난 가독성 중시라 전자를 bool로 뺄듯
변수로 뺀다는 소리임? 맞으면 이미 if문에서 그렇게 해놨고 변수로 빼내도 안에 내용물이 좀 많은 상태라
삼항연산자가 if else로 완벽히 치환이 되는데 줄 수가 어찌 그리 차이가나냐 - dc App
if문에서는 toggle을 add/remove로 각각 나눠서 그런것도 있는데 이거 감안하더라도 새로 만든 remove 함수 수정하면 압축률은 비슷비슷할거 같음
if(a){b}else{c}, a?b;c 삼항연산자의 내용을 그대로 if else에 박으면 끝아잉교 - dc App
;말고 : 암튼 - dc App
내경우엔 아닌듯
전. 코드가 줄어도 읽기 불편하면 무쓸모라 생각.
삼항연산자 쓸때 읽기 불편하다고 생각한건 처음이엇음
가독성 미만 잡
컴퓨터 기준이 아니라 사람 기준의 가독성이지?
리팩토링 책 보셈
팀플젝 해본이후로 갠 플젝이라도 무조건 가독성 위주 코딩중. 특히 코드 줄수랑 가독성비교하면 가독성인듯 - dc App