�����Ч�ر��� Bug

���ߣ�Simon Tatham רҵ��������������Ա

���룺Dasn

[ English | Português | �������� | Česky | Dansk | Deutsch | Español | Français | Magyar | Italiano | Nederlands | Polski | Русский | 繁體中文 ]

����

Ϊ����д���������ˣ���Ŷ��յ�����׾�ӵ�bug���������������еĴ�����������ʱ��覴á�������ע�����棬���磺

�ڱ�����˵�������á���

���������ݺ������壻

�ڱ������û�û���ṩ�㹻����Ϣ��

�ڱ������ṩ��������Ϣ��

������������������û��Ĺ�ʧ�������ģ�

�������������������������Ĵ���������ģ�

������������������������������ģ�

�����Ϊʲô������֧�֡�����Ϊ��һ�����µĹ�������Ϊ��׾�ӵ�bug������Ҫ������Ȼ�����������е�bug���涼�������᣺����ҵ��ʱ��ά��������������ʱ�һ��յ��dz��������а��������������ݡ���bug���档

�������һᾡ���������дһ���õ�bug���档�ҷdz�ϣ��ÿһ�����ڱ���bug֮ǰ����һ����ƪ���ģ���Ȼ��Ҳϣ���û��ڸ�������bug֮ǰ�Ѿ�������ƪ���¡�

�򵥵�˵������bug��Ŀ����Ϊ���ó���Ա��������Ĵ�������������ʾ����Ҳ���Ը����ܵ��³�������ġ��꾡�IJ������衣�����������ˣ�����Ա���ռ��������Ϣֱ���ҵ������ԭ���������û�г�������ô���ǻ�����������ע������⣬�ռ���ص���Ϣ��

��bug�����Ҫ�跨����ʲô����ʵ�����磺�����ڵ����ԡ��͡�XX�����ˡ���ʲô���Ʋ⣨���磺��������������dz��ڡ������������Ը��Ļ���������ʡȥ�Ʋ⣬����ǧ���ʡ����ʵ��

��������bug��ʱ�򣨼�Ȼ���Ѿ���ô���ˣ���һ����ϣ��bug�õ���ʱ���������Դ�ʱ��Գ���Ա���κι��������µ��������á����������޲��ġ�����Ϊ������dz���Ա�Ĵ���Ҳ�п��������Ĵ���Ҳ������Ȩ�����Ƿ��𣬵���������ܶ��ṩһЩ���õ���Ϣ�������Ǽ���֮�ʣ�����bug�ᱻ������������������⣬���ס���������������������ṩ�������Ѿ��dz��ں��ģ�����Ҫ��̫����˶������������ǿ��ܾ�Ҫ��������ݺ����ˡ�

�����򲻺��á�

����Ա�������ǣ��������һ�㶼�����ã����Dz����ܲ�֪�������Dz�֪��һ������Ϊ���������ǿ��������ú����������ԣ�������������һЩ�����Dz�ͬ�IJ��������������Ļ��������Dz�ͬ��������Ҫ��Ϣ������bugҲ��Ϊ���ṩ��Ϣ����Ϣ����Խ��Խ�á�

��������ر��������������ṫ��һ������֪bug�б�����������ҵ���bug���б����Ѿ����ˣ��ǾͲ����ٱ����ˣ������������Ϊ�Լ����յ���Ϣ���б��еķḻ�����������ҲҪ�����Ա��ϵ�����ṩ����Ϣ���ܻ�ʹ���Ǹ��򵥵��޸�bug��

�������ᵽ�Ķ���һЩָ�����룬û����һ���DZ�����ص�׼�򡣲�ͬ�ij���Ա��ϲ����ͬ��ʽ��bug���档������򸽴���һ�ױ���bug��׼��һ��Ҫ����������뱾�����ᵽ�Ĺ�����ִ�����ô������Ϊ׼��

��������DZ���bug������Ѱ���������Ӧ��˵���������������ҹ��𰸣������磺�ҿ��˵����º͵����µĵڶ��ڣ������Ҳ�������İ취�������ʹ����Ա�˽��û�ϲ��������ȥ�Ҵ𰸣��Ӷ�ʹ����Ա�Ѱ����ĵ����ø�����ʹ�á�

����ʾ���ҿ���

����bug����õķ���֮һ�ǡ���ʾ��������Ա�����ó���Ավ�ڵ���ǰ���������ǵij���ָ������Ĵ��������ǿ������������ԡ����г�����ν��в����Լ���������������кη�Ӧ��

���Ƕ��Լ�д����������ָ�ƣ�����֪����Щ�ط���������⣬����Щ�ط�����ܳ����⡣���DZ��ܵ�֪��Ӧ��ע��ʲô���ڳ�����ij���֮ǰ�����ǿ����Ѿ�ע�⵽ijЩ�ط����Ծ�����Щ���������һЩ���������ǻ�۲��������е�ÿһ��ϸ��������ѡ��������Ϊ���õ���Ϣ��

��Щ���ܻ�������Ҳ�����Ǿ��û���Ҫ�������Ϣ���������ظ��ղŵIJ��������ǿ��������ڼ���Ҫ��������һ�£��Ա���������Ҫ��ʱ����bug���³��֡����ǿ��ܻ�ı�һЩ�����������������IJ����Ǹ������⻹����ص�һ�����⡣����������ˣ����ǿ�����Ҫ���������ó�һ�ѿ������ߣ����ϼ���Сʱ���úõ��о�һ�¡���������Ҫ�����ڳ��������ʱ���ó���Ա�ڵ����ԡ�һ�����ǿ��������⣬����ͨ�����ҵ�ԭ�򲢿�ʼ�����޸ġ�

�������Ҹ���ô����

���������ʱ��������Ϣ������ʱ�����ҿ��Ե�һ�������Լ��ij����͵�����˹��ij�����������Ȼ��Ҳ������ͬ���򵥵ķ�������һЩ���顣��������ҵij������ʲô���⣬�������������Աߡ�����ʾ���Ǻܺõİ취�����dz�����������

��������뱨��bug������ʱ����Ա�ֲ��������ߣ���ô����Ҫ��취��bug������������ǰ�����������ۿ�������ʱ�����ܹ����д����ˡ�

ȷ�еظ��߳���Ա������Щʲô�������һ��ͼ�ν�����򣬸��������������ĸ���ť������ʲô˳�򰴵ġ������һ�������г��򣬾�ȷ�ĸ���������������ʲô�����Ӧ�þ�������ϸ���ṩ�������������ͳ���ķ�Ӧ��

�������뵽�����е����뷽ʽ�����߳���Ա���������Ҫ��ȡһ���ļ�����������Ҫ��һ���ļ��Ŀ��������ǡ����������Ҫͨ����������һ̨����ͨѶ�����������ܰ���̨���Ը��ƹ�ȥ�������ٿ���˵һ�µ��Ե����ͺͰ�װ����Щ������������ԵĻ�����

���Ķ������ˣ����ҿ���һ������Ŷ����

��������˳���Աһ���������ָ�����ִ���Ժ�û�г��ִ���������Ϊ��û�и������㹻����Ϣ�����ܴ�������ÿ̨������϶����֣�����ϵͳ���ܺ����ǵ���ijЩ�ط���һ������ʱ��������Ϊ���ܺ���Ԥ��IJ�һ������Ҳ������ᣬ����������Ϊ��������ˣ�����Աȴ��Ϊ���ǶԵġ�

ͬ��ҲҪ����������ʲô����ȷ��������������ʲô����������Ϊʲô�������Լ����������Ǵ���ģ�����ٸ������ǣ�����Ϊ�Լ�Ӧ�ÿ���ʲô�������ֻ��˵������������ˡ��������ܿ���©���˷dz���Ҫ����Ϣ��

����������˴�����Ϣ��һ��Ҫ��ϸ��׼ȷ�ĸ��߳���Ա����ȷʵ����Ҫ������������£�����ԱֻҪ�������󣬶�����ȥ�Ҵ���������Ҫ֪����ʲô�������ˣ�ϵͳ�����Ĵ�����Ϣ���ð��������ǡ������û�и��õķ�����ס��Щ��Ϣ���Ͱ�����д������ֻ���桰�������һ�������Ǻ�������ģ��������Ѵ�����Ϣһ�鱨������

��������£�����д�����Ϣ�ţ�һ��Ҫ����Щ������߳���Ա����Ҫ��Ϊ���������κ����壬����û�����塣������Ϣ�Ű������ܱ�����Ա�����ĸ�����Ϣ�����Һ��п��ܰ�����Ҫ����������������Ϣ�������Ϊ������������������󳣳����˷ѽ⡣�����ַ�ʽ�����������������һ����õİ취��

�����������£�����Ա���Ŵ�������ʮ�ָ�Ч�����Dz�֪��������ʲô��Ҳ�����ܵ��ֳ�ȥ�۲죬��������һֱ����Ѱ�м�ֵ��������������Ϣ��������Ϣ���Լ�һЩĪ��������ӳ٣����Ǻ���Ҫ������������참ʱ��ָ��һ����Ҫ������á�

�����ʹ��UNIXϵͳ��������ܻ����һ���ں������coredump�����ں�������ر����õ�������Դ�����������ǡ���һ���棬���������Ա��ϲ���յ����д����ں�����ļ���EMAIL�������ڷ��ʼ�֮ǰ�������һ�¡�����һ��Ҫע�⣺�ں�����ļ���¼�������ij���״̬��Ҳ����˵�κ����ܣ����ܵ�ʱ�������ڴ���һЩ˽����Ϣ���������ݣ������ܰ������ں�����ļ��

����������֮�������ˡ�����

��һ�������bug������ʱ�������ܻ����������顣���Ǵ�����˻�ʹ�����ĸ��㡣�ҵ�һ��������ѧУ����ɾ�������е�Word�ļ��������˰�æ֮ǰ����װ��Word����������һ����Ƭ����������Щ�������ڻָ��ļ��Ǻ����洦�ģ���Ϊ��Щ���������˴��̵��ļ����顣���������������û��һ�ַ�ɾ�������ָܻ������ļ��ˡ�����������κβ�������������һ��ϣ����

�����û��·�һֻ���Ƶ�ǽ�ǵ����������ǡ�����һ��Ķ��������ע��������ǽ�ڣ���������Ľ��ٷ����ˣ���񹥻���������Ϊ����ʲô�ܱ�ʲô������ǿ��Ȼ����Щ�ڴ����������������ʱ�������á�

��Ҫ��������һֻ���򡣵�һֻ����������벻����������ܵ�����ʱ������һ����������Ϊ�˲������κ�ע�⣬���ͬʱҲ��˼������������ð취�����������һ������֧�����ߣ���ʱռ�ߡ�����Ȼ��һ�����ҵ����ȫ���ж�����������ȥ����

�������ë����ʱ������ֹͣ���������κβ�������Ҫ���κν�����ϸ�ؿ�һ����Ļ��ע����Щ�������ĵط�����ס������д������Ȼ�����صص����ȷ���� ��ȡ������ѡ��һ���ȫ�ġ�ѧ������һ���������䡪��һ�����Գ������⣬�Ȳ�Ҫ����Ҫ�����������⣬�ص���Ӱ��ij������������������������ã�һ���������ĺð취���������ٴβ���������Ա��ϲ�����Ա����ֵ����⣬���ֵij���Ա���Ը�����Ҹ���Ч�ʵ��޸�bug��

���������ӵ�ԾǨ�����ļ����йء�

����ֻ�Ƿ�רҵ���û��Ż�д��׾�ӵ�bug���棬�Ҽ���һЩ�dz����bug������Գ���Ա֮�֣���Щ���Ƿdz�����ij���Ա��

��һ��������һ������Աһ��������һֱ���Ҵ����е�bug������������һ��bug�����Dz����������Ǿͽ��Ұ�æ������ʲôë���ˣ������ʡ������Ļش�ȴ����һЩ����bug�������������Ĺ۵���ȷ���ǵ�ȷ��һ�����¡�����ζ�����Ѿ�����˹�����һ�룬�������ǿ���һ�������һ�빤����������Ч�ʲ����õġ�

����ʵ���������Ǵ��ġ���ͻ�ʹ���ǻ��ϰ��Сʱ��ԭ����ȷ�Ĵ���������Ѱ�Ҵ��󣬶�ʵ����������ڱ�ĵط����Ҹҿ϶��������ҽ����ô����������ҵ���Hydroyoyodyne�����ǹֲ��������ߣ������ҿ������ӡ�������֪�����ö�һλҽ��˵��Щ��������һ��֢״���ĸ��ط�������������ۡ���Ƥ����ա�����ҽ�����������ʲô����Ӧ���������ơ�����ҽ��������������IJ����񲡻��ߴ��ˣ����ƺ�ûʲô���ԡ�

������ԱҲ��һ�����������Լ��ġ���ϡ���ʱ����а�����ҲҪֻ˵��֢״��������ϡ��ǿ�˵�ɲ�˵�ģ����ǡ�֢״��һ��Ҫ˵��ͬ������bug�������渽��һ�����bug�������޸ĵ�Դ���������ô��ģ��������������bug���汾����

�������Ա����ѯ�ʶ������Ϣ��ǧ���Ӧ����������һ�������ұ���bug����������һ�������֪�����������ã�������Ҫ��������᷵��һ��ʲô�������Ǻ���Ҫ����������������λ���ָ�����û�ԣ����ڻظ���˵���ǿ϶������á����������ֻ��˺�Щʱ���˵��������һ���Ǹ����

�û��ද���Խ�Գ���Ա�Ĺ������а����ġ���ʹ�����ƶ��Ǵ���ģ�����ԱҲӦ�ø�л������������ȥ�������ǣ�ʹ���ǵĹ�����ĸ��򵥡�����ǧ������˱��桰֢״��������ֻ��ʹ�����ø��㡣

��������֣��ղŻ������ã���ô�����ֺ��ˣ���

����Ъ�Դ�����ʵ�ó���Ա������֮�£�����һϵ�м򵥵IJ������ܵ��´������������Ǽ򵥵ġ�����Ա������һ�����ڹ۲���������ظ���Щ�������۲�ÿһ��ϸ�ڡ�̫�����������������²��ܽ�������磺����ÿ���ڳ�һ�δ�������żȻ��һ�δ��������ڳ���Ա��ǰ�Ӳ�����������Աһ�뿪�ͳ������������ߣ�����Ȼ���о��dz���Ľ�ֹ���ڵ��ˣ��ǿ϶�Ҫ������

���������Ъ�Դ��󡱲����������ġ���Ъ�������еĴ����������ijЩ�ط�������ϵ�ġ���һЩ����������ڴ�й©�����ģ���һЩ�����DZ�ij����ڲ�ǡ����ʱ���޸�ij����Ҫ�ļ���ɵģ�����һЩ���ܷ�����ÿһ��Сʱ��ǰ���Сʱ�У���ȷʵ�������������飩��

ͬ�����������ʹbug���֣�������Ա���ܣ��Ǻ��п��������ǵļ���������ļ������ijЩ�ط��Dz�ͬ�ģ����ֲ�ͬ���������⡣����д��һ���������Ĵ��ڿ���������һ��С�������Ļ�����Ͻǣ����ڱ�ļ������ֻ���� 800x600 �Ľ����ȹ������������ҵĻ�����ȴ������ 1024x768 �¹�����

����Ա��Ҫ�˽��κ��������ֵ�������ص����顣�п��ܵĻ�������һ̨���������ԣ����Լ��Σ����Σ����Σ����������Dz��Ǿ�����������������������������һϵ�в���֮�󣬲������������������ͻ���֣�����п����dz�ʱ������л������ļ������µĴ��󡣳��������ʱ����Ҫ�����ܵļ�ס��������Щʲô����������������κ�ͼ��,Ҳ��������һ�¡����ṩ���κ����鶼���а����ġ���ʹֻ�Ǹ����Ե����������磺����̨��EMACS����ʱ�����򳣳�������������Ȼ�����ṩ���������ֱ�����������ǿ��ܰ�������Ա�������⡣

����Ҫ���ǣ�����Ա��Ҫȷ���������ڴ�������һ�������ġ���Ъ�Դ����أ�����һ������һ���ض��ļ�����ϲų��ֵĴ���������֪���й��������������ϸ�ڣ��Ա��˽����Ļ��������ǵ���ʲô��ͬ��������ϸ�ڶ������ض��ij��򣬵�����һ��������һ��Ҫ�ṩ�����汾�š�����İ汾������ϵͳ�İ汾�Լ��������йصij���İ汾��

���ҰѴ���װ���� Windows������

���������һ��bug���������������Ҫ���������Ա��֪����˵����ʲô��˼�������͸�û˵һ�������յ���bug��������������أ������������Է�Ӣ����ң�����ͨ��Ϊ�Լ���Ӣ�IJ��ö���ʾǸ�⡣�ܵ���˵����Щ�û�������bug����ͨ���������������õġ��������в�������bug���涼������ĸ����Ӣ����ˣ�����������ΪֻҪ�Լ����˵˵������Ա�������ס�

С�᣺


�������Ҵ�û����Ŀ��������������ҵı������ܲ�ǡ����

��Ȩ���� Simon Tatham 1999

��������OPL��OpenContent License�������ڸ��ƺ�ʹ�ñ���ʱ�Ծ�����OPL��

�Ա��ĵ��κ�����������뷢������

Ӣ�İ棺anakin@pobox.com

���İ棺dasn@users.sf.net