:: 게시판
:: 이전 게시판
|
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/10/08 10:06
이게참 잘 돌아가던 코드를 갖다가 iterative하게 활용하고 싶은 욕구 폭발인데, 그러면 본문짤같은 상황이 발생을 하고... 짜징나서 매 경우의 수마다 다르게 동작하도록 코드를 짜고나면 조건문으로 짜둔 경우의 수에 포함 안되는 새로운 경우가 발생해서 영 코드가 안들어맞게 되고...
그래서 핵심 코드에 최소한만 손을 대서 모든 경우에 잘 맞도록 다시 바꾸고... 이렇게 반복하다보면 코드는 스파게티고 시간은 지나있고.. 돌긴 도는데 에러 생기면 디버깅할 자신은 없고..
20/10/08 11:05
8년된 묵은 코드 유지보수 합니다.
5년차부터는 제가 담당 했습니다. 토나옵니다. 리팩토링은 꿈입니다. 리팩토링 할 능력 있었으면 진작에 다른데 갔습니다. 요구사항 변화는 부진장강곤곤래
20/10/08 11:58
비슷하네요. 누가 이렇게 만들었어 이력보면 2008년... 2010년...
구조체에 변수가 50개, 100개 넘게 있는데, 아직도 용도와 변화과정의 사이드 이펙트를 알아내지 못한게 3개... 함수 하나가 2,3천 라인 넘는게 수두룩... 함수 하나에서 조건문 분기만 따라가면 2의 몇 승을 해야하는지 크크 리팩토링을 하기에는 요구사항 맞춰서 개발하다보면 꿈도 못꾸는
|