프로젝트 실무에서 적용한 코드 리팩토링 예를 정리해 봅니다. 위 화면과 같이, 어떤 결과에 대해 화면에 테이블 형태로 표시하여주는 함수를 최적화하여 보았습니다. /** * @brief 수행한 BIT 결과를 하단 상태바의 자체점검 결과에 표시합니다. * @param bit_results 수행한 BIT 결과를 담고 있는 객체 */ function load_bit_results_on_footer(bit_results) { let elmTable = document.querySelector('#bit_latest_footer'); if (elmTable == null) { elmTable = document.createElement('tr') elmTable.id = 'elmfooter' document.bod..