재미있는 기능 추가와 시간 제약의 균형을 어떻게 맞추나요?[닫은]

StackOverflow https://stackoverflow.com/questions/60256

  •  09-06-2019
  •  | 
  •  

문제

나는 보통 프로그래밍을 즐긴다.지루한 일은 최대한 빠르고 정확하게 처리하기 쉽기 때문에 처리하고 다시 볼 필요가 없습니다.

하지만 내 코딩의 대부분은 재미있는 그리고 내가 '존'에 들어가면 정말 즐거울 뿐입니다.

기능을 추가하거나, 멋지거나 우아한 방식으로 작성하거나, 깔끔한 프로토타입을 만드는 등 너무 많은 시간을 소비하는 실수를 범하는 부분이 바로 여기에 있습니다.

  • 이것이 당신의 시간 범위를 초과하기 전에 이것이 일어나고 있다는 것을 어떻게 인식합니까?
  • 잠재적으로 재미있을 수 있는 코드를 시작하기 전이나 도중에 다시 정상 궤도로 돌아가기 위해 무엇을 합니까?
  • 자신을 "사나운" 상태로 내버려두고 결과에 대해 걱정하지 않고 그냥 즐기는 것이 괜찮은 때는 언제입니까?

-아담

도움이 되었습니까?

해결책

자세한 우선순위 기능 목록/버그 목록을 유지하세요.자주 검토한 다음 완료해야 하는 버그/기능과 재미있는 작업의 균형을 맞추세요.

다른 팁

자신의 프로젝트에 대해서도 엄격한 마감 기한을 정하세요.그렇지 않으면 계속해서 기능을 계속해서 조정하고 추가하게 될 것입니다.

항상 작업 릴리스(스냅샷)를 준비하세요.SQL Server가 스냅샷 격리를 구현하는 방식처럼 처리하세요.:)

별도의 프로젝트 사본에 새로운 멋진 내용을 계속 추가하세요.안정되면 릴리스 폴더를 덮어쓰면 이것이 새 스냅샷이 됩니다.누군가가 데모나 릴리스를 요청할 때마다 이렇게 하면 항상 안정적인 애플리케이션으로 전환할 수 있고 언제든지 보여줄 내용을 갖게 됩니다.

백로그 포함.그렇게 하면 당신은 항상 무엇을 염두에 두게 될 것입니다. 필요 당신이 하는 일을 시작하기 전에 끝내야 할 일 원하다 할 것.

삽입한 "재미있는" 기능을 시장성 있는 눈요기로 간주하여 정당화하세요.

물론 눈에 띄지 않는 이상 ;)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top