예외적으로 임베디드 쪽은 가독성을 버리고 성능을 취하는게 유리한 경우는 있다.
그리고 모바일이나 클라이언트 쪽에서도 그런 경향은 일부 있다.
하지만 서버단을 포함해서 전반적으로 성능에서 조금 손해를 보더라도 가독성을 취하는게 대체적으로 좋은 코드라고 보여진다.
코드란게 한번 짜놓고 유지보수 안할것도 아니고 현업에서는 대부분 혼자보는 코드도 아니기 때문에 가독성을 정말 중요하게 따진다.
당장 짤때는 별로 안복잡해보여도 일주일 지나고 한달 지나면 내가 짠 코드도 당장에 파악이 안되는 경우가 왕왕 있다.
그런 코드 가지고 버그도 잡고 기능도 더 붙이고 하려면 가독성이 중요하다.
그리고 모바일이나 클라이언트 쪽에서도 그런 경향은 일부 있다.
하지만 서버단을 포함해서 전반적으로 성능에서 조금 손해를 보더라도 가독성을 취하는게 대체적으로 좋은 코드라고 보여진다.
코드란게 한번 짜놓고 유지보수 안할것도 아니고 현업에서는 대부분 혼자보는 코드도 아니기 때문에 가독성을 정말 중요하게 따진다.
당장 짤때는 별로 안복잡해보여도 일주일 지나고 한달 지나면 내가 짠 코드도 당장에 파악이 안되는 경우가 왕왕 있다.
그런 코드 가지고 버그도 잡고 기능도 더 붙이고 하려면 가독성이 중요하다.
- dc official App
뭘 좀아네
그래서 주석은?
주석은 불가피하게 필요한 부분 빼고는 없는게 베스트라는 생각. 도메인쪽 스페시픽한 로직같이 코드만으론 설명이 어려운 정보는 주석으로 기록하되 최대한 주석없이 코드로만 충분히 설명이 가능한 코드가 클린코드라고 생각. - dc App
정상인이라 다행임. 가독성에 클린코드 얘기할때, 주석은 "아예 없어야한다"고 우기는 미친놈들이 있어서... 더 웃긴건 지가 "주석은 아예 없어야한다"고 떠들어놓고, "주석은 필요할땐 최소한으로는 써야된다"고 반박하면, "그럼 쓰던가" 이 지랄함. 처음부터 "주석 최소화"라는 주장을 해야지, 아예 쓰지마라고 떠들곤 뒤에가서 필요하면 쓰라 이게 말이 됨? 뉘앙스의 문제가 아님. 걔들은 정신병 수준임.