처음부터 잘 설계해서 만드는 게 나아 보이나요,
아니면 일단 어떻게든 만들어 놓고 그걸 어떻게든 함수 여러 개로 쪼개려고 분투하는 게 나아 보이나요?
제대로 구조화되지 않은 코드를 구조화하는 작업을 뭐 리팩토링이라고 하는데, 말이야 멋져 보이지만 똥 치우는 거나 다를 바 없죠.
코드가 수천 수만라인, 혹은 그 이상이 되면 자기가 짠 코드라고 해도 파악이 점점 어려워지는데, 그걸 조물락거리다간... 잘못하다가 버그를 더 만들 수도 있고요.
현실이란 게 마냥 이상적일 수는 없는지라 때로는 구조가 엉망이더라도 돌아가는 프로그램을 빠르게 만들어내는 게 중요할 때가 있습니다.
하지만 웬만해서는 애초에 설계를 잘 해서 만드는 게 바람직한 건 뻔한 일이죠.
코드완성 -> 함수화라... 처음부터 잘 설계해서
코드완성 -> 함수화라...
처음부터 잘 설계해서 만드는 게 나아 보이나요,
아니면 일단 어떻게든 만들어 놓고 그걸 어떻게든 함수 여러 개로 쪼개려고 분투하는 게 나아 보이나요?
제대로 구조화되지 않은 코드를 구조화하는 작업을 뭐 리팩토링이라고 하는데, 말이야 멋져 보이지만 똥 치우는 거나 다를 바 없죠.
코드가 수천 수만라인, 혹은 그 이상이 되면 자기가 짠 코드라고 해도 파악이 점점 어려워지는데, 그걸 조물락거리다간... 잘못하다가 버그를 더 만들 수도 있고요.
현실이란 게 마냥 이상적일 수는 없는지라 때로는 구조가 엉망이더라도 돌아가는 프로그램을 빠르게 만들어내는 게 중요할 때가 있습니다.
하지만 웬만해서는 애초에 설계를 잘 해서 만드는 게 바람직한 건 뻔한 일이죠.
댓글 달기