회사의 영업 부서 프로젝트를 위해 일하고 있습니다. 그것은 첫 번째 전문 프로그래밍 직업이지만, 나 자신이 코딩하고 수년 동안 배우고 있습니다. 프로젝트의 일부는 일부 데이터를 가져 와서 입력과 결합하여 생성하고 그래프로 만드는 것입니다. 그런 다음 데이터 등을 저장하십시오. 그래서 나는 이것에 대한 코드를 하루 만에 작성했습니다. 그 다음날 나는 프로젝트 감독관에게 보여 주었고 그것을 좋아했지만 "만약 우리가 이걸 가지고 있다면"그래프에 무언가를 추가하고 싶었습니다. 이것은 프로그램의 모양이나 기능에 큰 변화는 아니지만 데이터 저장, 처리 등의 방법을 크게 변경했습니다.
다시 한 번 데이터베이스 테이블을 재구성하고 새로운 요청을 지원하기 위해 코드를 처음부터 다시 작성하는 데 하루가 걸렸습니다. 나는 그것을 다시 그에게 가져 갔고, 똑같은 일이 일어났다. 그는 데이터 처리 방법을 크게 바꿔 놓은 다른 것을 요청했습니다. 그래서 다시 작성해야했습니다. 마침내 그는 서명을했고 다시 작성하지 않아도되기를 바랍니다.
관리자 나 그와 비슷한 것을 강타하지는 않습니다. 그는 대단한 사람이며 그가 요청한 것들이이 세상에서 나오지 않았으며, 이전에 한 일과 호환되지 않았습니다.
완전한 재 작성을 피하기 위해 앞으로 할 수있는 일이 있는지 궁금합니다. 나는 유연한 코드를 만드는 것을 이해하고 그것을 시도했지만, 이것을 쉽게하기 위해 다르게 수행 할 수있는 관행이나 일을 알고 싶습니다. 따라서 앞으로 3 일을 소비하지 않습니다. 1을 가져 가야합니다.