뿌셔뿌셔 모듈화, 리팩토링 개념뿌셔

y1nlog·2025년 1월 17일
0
post-thumbnail

간단하게 적어보는 오늘의 개념 - 기억용
늘 제목은 저 세상에 있는 듯한 vibes... 양해 부탁드립니다.

모듈화는 뭐고 리팩토링은 뭔데?

[JS] 비동기는 왜 중요할까 - 비동기 프로그래밍

바로 일주일 전, 비동기 프로그래밍을 배우면서 리팩토링에 대해서도 간단히 배우고 넘어갔다.

그래도 모듈화 하라고 하니까, 내가 하는 게 리팩토링인지 모듈화인지 그게 뭔지 (혼란) 정의부터 헷갈리고 있었다. 그래서 이번 시간에 정리하고 넘어가 보기로!

🐱

모듈화는 큰 프로그램을 더 작고 독립적인 단위인 "모듈"로 분리하는 과정입니다.
모듈은 일반적으로 특정 기능이나 작업을 수행하는 코드의 집합입니다. 모듈화의 주요 목표는 코드를 재사용 가능하고, 유지보수하기 쉽게 만드는 것!

리팩토링은 기능 변경 없이 코드의 구조를 개선하는 과정입니다.
즉, 프로그램의 동작은 그대로 두고, 코드의 가독성, 성능, 유지보수성을 개선하는 것입니다. 리팩토링은 코드를 더 효율적이고 깔끔하게 만드는 데 중점을 둡니다.

generated by ChatGPT

GPT가 내어준 모듈화와 리팩토링의 정의. 딱 간결하게 정리가 되어있어서 좋은 듯? 중요한 것만 BOLD 처리해 봤다.

리팩토링은 가독성, 모듈화는 재사용성으로 기억해도 좋겠다!

profile
FrontEnd Developer

0개의 댓글