나름 명세랑 설계 한다고 하는데
막상 개발하다보면 예상치못한 버그로 꼬추폭발잼ㅋㅋ
그냥 진행하고 한번 끝내면 반성회 가져라. 이런 부분이 아쉬웠다 같은 것 정리하고. 소스 정리겸 리팩토링 한번 더 해보면서 정리해가.
그러면 담번에는 속도가 좀 더 상승함. 어차피 경력도 자주 접하지 않는 분야 접하면 삽질하기는 마찬가지. 계속 하면서 늘어나는 것임.
사실 개발 속도를 빨리 할수 있는 방법은, 코드가 속도를 내가 위한 구조 여야 된다고 생각된다.
이를 위해서는 여러가지 잡 기술들이 필요하지만, 가장 기본이 되는것이, 함수로 잘개 쪼개는것이얌
컴퓨터의 물리적인 환경 과 추상적 능력이 뛰어나다면 클래스로 그 쪼갬을 나눌수 있지만
여튼, 쪼개로 조립 하는 능력 자체는 프로젝트 내의 코드가 함수 또는 클래스로 쪼개져 있지 않다면 속도가 나지 않아
일단 자신이 개발 속도가 만족스럽지 못한다면, 먼저, 함수는 연습 부터 라고 본다, 리팩토링 이니 하는 그런 고급 기술들은 쉽게 접목할수 있는 분야가 아니얌.
ㄴ 함수 쪼개는 연습 부터
그리고 경험 없이 리팩토링과 디자인 패턴을 하면 오히려 코드 몰골이 이상해 진다.
먼저 리팩토링이 왜 필요한지 느껴야 되고, 디자인 패턴이 왜 필요한지 느껴야되, 무작정 적용 한다 시고 공부하면, 사실 머릿속에 남는게 없어.
아아. 그런데 나는 함수로 자주 쪼개는데, 개발 속도가 나지 않는건, 함수의 쪼갬이니, 함수와 함수의 종속성이니, .. 여기서 부터 복잡해 진다.
가장 쉬운것이 함수의 이름 이 그 내용을 대표해야되, 함수의 이름과 그 의미를 달리하는 코드는, 나중에 백이면 백 버그 또는 문제가 생기는 구조로 발전될 가능성이 크다
아아 ㅋㅋ 그리고 마지막 하나, 자신이 짠코드에 대한 이해도가 높아야되, 사실 내가 짠 코드도 어떤 경우, 어떤 입력에 따라서 예상치 못한 로직을 탈때가 있거든,
자신이 작성했지만, 이해가 안되는 부분이 있다면, 응용하기도 어려워 질뿐더러, 나중에 변경 사항이 있을때도 효율적으로 대응하기 힘들수도 있지
그래서 일 잘하는 개발자들은 딱히 할일 없을때도, 자기 코드를 계속 주물럭 주물럭 되는 개발자가
이거든 ~~ 헥헥 숨 차다
주옥같은 말씀들 감사합니다 헠헠
그냥 진행하고 한번 끝내면 반성회 가져라. 이런 부분이 아쉬웠다 같은 것 정리하고. 소스 정리겸 리팩토링 한번 더 해보면서 정리해가.
그러면 담번에는 속도가 좀 더 상승함. 어차피 경력도 자주 접하지 않는 분야 접하면 삽질하기는 마찬가지. 계속 하면서 늘어나는 것임.
사실 개발 속도를 빨리 할수 있는 방법은, 코드가 속도를 내가 위한 구조 여야 된다고 생각된다.
이를 위해서는 여러가지 잡 기술들이 필요하지만, 가장 기본이 되는것이, 함수로 잘개 쪼개는것이얌
컴퓨터의 물리적인 환경 과 추상적 능력이 뛰어나다면 클래스로 그 쪼갬을 나눌수 있지만
여튼, 쪼개로 조립 하는 능력 자체는 프로젝트 내의 코드가 함수 또는 클래스로 쪼개져 있지 않다면 속도가 나지 않아
일단 자신이 개발 속도가 만족스럽지 못한다면, 먼저, 함수는 연습 부터 라고 본다, 리팩토링 이니 하는 그런 고급 기술들은 쉽게 접목할수 있는 분야가 아니얌.
ㄴ 함수 쪼개는 연습 부터
그리고 경험 없이 리팩토링과 디자인 패턴을 하면 오히려 코드 몰골이 이상해 진다.
먼저 리팩토링이 왜 필요한지 느껴야 되고, 디자인 패턴이 왜 필요한지 느껴야되, 무작정 적용 한다 시고 공부하면, 사실 머릿속에 남는게 없어.
아아. 그런데 나는 함수로 자주 쪼개는데, 개발 속도가 나지 않는건, 함수의 쪼갬이니, 함수와 함수의 종속성이니, .. 여기서 부터 복잡해 진다.
가장 쉬운것이 함수의 이름 이 그 내용을 대표해야되, 함수의 이름과 그 의미를 달리하는 코드는, 나중에 백이면 백 버그 또는 문제가 생기는 구조로 발전될 가능성이 크다
아아 ㅋㅋ 그리고 마지막 하나, 자신이 짠코드에 대한 이해도가 높아야되, 사실 내가 짠 코드도 어떤 경우, 어떤 입력에 따라서 예상치 못한 로직을 탈때가 있거든,
자신이 작성했지만, 이해가 안되는 부분이 있다면, 응용하기도 어려워 질뿐더러, 나중에 변경 사항이 있을때도 효율적으로 대응하기 힘들수도 있지
그래서 일 잘하는 개발자들은 딱히 할일 없을때도, 자기 코드를 계속 주물럭 주물럭 되는 개발자가
이거든 ~~ 헥헥 숨 차다
주옥같은 말씀들 감사합니다 헠헠