제가 프로그램을 하나 만들었는데 엄청 조잡합니다.
C# 윈폼을 이용했고, CRM 프로그램인데요.
코드가 8만줄을 넘어가네요 무슨 MMORPG 도 아니고...
그래서 나중에 한번 최적화를 할까 하는데,
버튼 이벤트 같은 경우 그냥 한곳에 묶어서 if문으로 처리해서
병렬로 다른 버튼을 누를때마다 확인하도록 바꿔버리면,
오히려 관리면에서 효율적이지 않을까 생각합니다.
그런데 속도면에서는 어떨까요?
느려지지 않을까 우려하고 있는데,
혹시 아시는분 계시면 알려주시면 감사하겠습니다.
그러면 버튼이 100가지가 있다고 한다면
버튼 이벤트 하나 발동할때마다 if, else if를 몇번이나 돌아야 자기 버튼임을 확인할까?
코드가 길다고 해서 프로그램이 무거운것도 아니고 코드가 짧다고 프로그램이 가벼워지는게 아닙니당
액션 위주로 함수화 시키고 버튼 동작은 함수 콜만 하도록 정리하는쪽이 좋음.
MVC 모델이 기초지만 삽질 덜하는 지름길임돠