문제

에서 도요타 생산 라인 그들은 항상 어떤 경로는 부분이 있습니다.그냥할 수 있도록 확실히 그들은 그것을 해결할 수 있는 뭔가가 잘못입니다.이에서 적용 가능한 소프트웨어요?

모든 오류 메시지가 나에게 말을 정확히 어떤 경로를 여행하였다.어떤 오류 메시지 스택 추적합니다.이것은 올바른 해석?수용되는 몇 가지 다른 어디에서?

확인,여기에는 이 팟캐스트입니다.나는 생각한 그것은 흥미로운

http://itc.conversationsnetwork.org/shows/detail3798.html

도움이 되었습니까?

해결책

좋은 아이디어를 실행할 수 있습니다.불행하게도,그것은 일반적으로는 엄청나게 추적하려는 상태의 전체 역사의 기계입니다.당신은 할 수 없이 태그는 각 데이터 구조와 함께 당신은 어디에서,그리고 전체 상태의 체입니다.할 수 있습니 저장소 외부 및 이벤트에서는 방법으로 모든 것을 재현합니다.

몇 가지 예:

나는 프로젝트가 실행 및 그것은 도움이 대단히.우리가 가까워지고,배송,과 실행 버그를 해결하기 위해,우리는 것이 우리의 게임 플레이에서"영어"는 컴퓨터는 반복적으로 재생 자체가 밤새의 모든 변화와 캐릭터와 입니다.면 그것을 주장하시는 임의의 핵심을 시작 일치합니다.때 우리가 아침에 일을 우리가 쓰는 핵심에서 아래로 우리의 화면(일반적으로 중 하나)하고 그것을 다시 시작하는 키입니다.그리고 우리는 단지 그것을 볼 때까지 주장,그리고 와서 그것을 추적니다.중요한 것은 우리가 할 수 있는 모든 원래는 입력도 오류가 다시 실행합니다 많은 시간으로 우리가 원하는,심지어한 후 다시 컴파일(이내에 제한...의 수를 가져옵에서 임의의 숫자를 생성할 수 있는 변경되지 않지만,우리는 별도의 레베카는 비 게임 같은 물건 visual fx).이것만 일했기 때문에 경기를 시작한 후 따뜻한 재부팅 및만 아주 적은 양의 데이터를 사용하여 입력할 수 있습니다.

내가 들어 있는 번지 사용 비슷한 방법을 발견하려고 나쁜 형상에 그들의 후광을 수준이다.그들은정 개발 키트를 실행하는가 하룻밤에는 특별한 모 indestructable 인 것이 이동 무작위로.아침에 그들이 보고 그가 붙어있어서 형상에 위치하는 그는 얻을 수 없다.되었을 수도 있습니다탄 참여,너무입니다.

다른 프로젝트에 우리는 실제로 로그온한 모든 사용자 상호 작용으로 타임 스탬프 그래서 우리는 재생할 수 있습니다.는 작동할 수 있는 경우,그러나 대부분의 사람들이 상호작용과 변화하는 DB 의 전체 상태가 되지 않을 수도 있습 저장합니다.

다른 팁

그것은 덜 중요한 소프트웨어와 함께.뭔가 잘못되면 소프트웨어에서,당신은 일반적으로 재현하는 결과를 분석에서 나왔습니다.는 경우에도 그만 일어나에서 1 시간 1000 수 있습니 종종 스위치에서는 모든 로깅을 실행하고 1000 번(간단한 흡수 테스트).

는 훨씬 더 많은 시간과 비용이 많이 소요에서 제조 라인,되는 지점 불가능합니다.

로 사용할 수 있는 정보로 가능한 첫 번째 시간에 그것은 잘못이 없는 나쁜 일이지만,그것은 중요하지 않으며,전체적으로 깔끔하고 세련된 느낌을니다....

이는 것도 좋은 방법입니다.하지만 알고 있지 않아야 된다는 것이 이상-기록합니다.그렇지 않으면 당신이 찾을 수없는 흥미로운 정보에 모든 소음,그리고 줄어 전체적인 성능(예:익명 객체 생성 언어에 따라).

생산 오류 메시지와 함께 전체 스택 추적 일반적으로 나쁜 보안 방법입니다.
다른 한편으로,그리고 더 많은 라인으로 도요타의 의도는,모든 개발한 모듈을 추적해야 할 다시 원래의 프로그래머(s)-그리고 그들에 대한 책임을 져야한 겉만 번지르르한 작업,버그 수정,보안 취약점 등.지에 대한 징계 목적지만,모두 유지보수,교육 필요한 경우입니다.그리고 어쩌면 보너스,반대 상황을...;-)

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