Coding1 [How to Coding?] 좋은 코드를 위한 규칙 1) 최적화 & 가독성 - IOT나 소형 하드웨어, 칩을 다루어 resource가 제한된 환경에선 최적화가 필수다. - 그러나 web 등에선 최적화를 위해 코드를 간결하게 한다고 method를 이어 붙이거나, 타인이 바로 알아보기 어려운 고급 function 등을 쓴다면 legacy code - 작성자만 알아보는 code가 된다. - 팀으로 활동하거나, 누군가에게 코드를 넘겨야 한다면(유지보수 등) 그들은 code를 이해하기 위해 상당한 시간을 소모한다. github 에서 code 몇 개만 뒤져보면 가독성의 중요도를 알 수 있다. - Code 가독성을 어렵게 하여 일부러 보안성을 높이는 경우도 있지만 이건 예외적이니 넘기자. - 최적화가 필요한 code는 module로 제작. 2) Convention -.. 2022. 9. 11. 이전 1 다음