This lecture provides an introduction to debugging, a crucial activity การแปล - This lecture provides an introduction to debugging, a crucial activity ไทย วิธีการพูด

This lecture provides an introducti

This lecture provides an introduction to debugging, a crucial activity in every developer's life. After an elementary discussion of some useful debugging concepts, the lecture goes on with a detailed review of general debugging techniques, independent of any specific software. The final part of the lecture is dedicated to analysing problems related to the use of C++ , the main programming language commonly employed in particle physics nowadays.

1. General concepts
about debugging. After many days of brainstorming, designing and coding, the programmer finally have a wonderful piece of code. He compiles it and runs it. Everything seems pretty straightforward but unfortunately it doesn't work! And now? Now the great fun starts! Time to dig into the wonderful world of debugging. Despite being the realm of ingenuity and uncertainty, a debugging process can be divided into four main steps:
1. localising a bug,
2. classifying a bug,
3. understanding a bug,
4. repairing a bug.

1.1 Localizing a bug
A typical attitude of inexperienced programmers towards bugs is to consider their localization an easy task: they notice their code does not do what they expected, and they are led astray by their confidence in knowing what their code should do. This confidence is completely deceptive because spotting a bug can be very difficult. As it was explained in the introduction, all bugs stem from the premise that something thought to be right, was in fact wrong.

Noticing a bug implies testing. Testing should be performed with discipline and, when possible, automatically, for example after each build of the code. In case of a test failure, the programmer must be able to see what went wrong easily, so tests must be prepared carefully. This lecture will not cover the basic of testing.



1815/5000
จาก: อังกฤษ
เป็น: ไทย
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
บรรยายนี้แนะนำการตรวจแก้จุดบกพร่อง กิจกรรมที่สำคัญในชีวิตของนักพัฒนาทุกทาง หลังจากการสนทนาระดับประถมของ ประโยชน์แนวคิด การดีบักการบรรยายไป ด้วยการทบทวนรายละเอียดทั่วไปตรวจแก้จุดบกพร่องเทคนิค ขึ้นอยู่กับซอฟต์แวร์เฉพาะ ส่วนสุดท้ายของการบรรยายจะทุ่มเทเพื่อวิเคราะห์ปัญหาเกี่ยวกับการใช้ c ++, ภาษาการเขียนโปรแกรมหลักโดยทั่วไปพนักงานในฟิสิกส์อนุภาคในปัจจุบัน1. แนวคิดทั่วไป เกี่ยวกับดีบัก หลังจากจำนวนวันของการระดมความคิด การออกแบบ และเขียนโค้ด โปรแกรมเมอร์ที่มีชิ้นยอดเยี่ยมของรหัสในที่สุด เขาคอมไพล์มัน และทำมัน ตกแต่งสวยตรงไปตรงมา แต่น่าเสียดายที่มันไม่ทำงาน และตอนนี้ ตอนนี้เริ่มสนุกดี เวลาขุดเข้าไปในโลกมหัศจรรย์ของดีบัก แม้จะเป็นขอบเขตของการประดิษฐ์คิดค้นและความไม่แน่นอน กระบวนการตรวจแก้จุดบกพร่องสามารถแบ่งออกเป็นสี่ขั้นตอนหลัก:1. บกพร่อง localising2. ประเภทบกพร่อง3. บกพร่อง ความเข้าใจ4. ซ่อมบกพร่อง1.1 ทั้งบกพร่องทัศนคติทั่วไปของโปรแกรมเมอร์มือใหม่ไปทางโรคจิตจะพิจารณาแปลความอย่างละเอียด: แจ้งรหัสของพวกเขาทำสิ่งที่พวกเขาคาดว่าไม่ และพวกเขาจะนำผู้เสียคน โดยความความเชื่อมั่นในการรู้รหัสของพวกเขาควรทำอะไร ความเชื่อมั่นนี้จะหลอกลวงทั้งหมดเนื่องจากจำบกพร่องอาจเป็นเรื่องยากมาก ตามที่มันถูกอธิบายไว้ในการแนะนำ ข้อบกพร่องทั้งหมดเกิดจากหลักฐานที่ว่า สิ่งที่คิดว่า ถูก ผิดในความเป็นจริง สังเกตเห็นบกพร่องหมายถึงการทดสอบ ทดสอบควรดำเนินการวินัย และ เมื่อเป็นไป ได้ โดยอัตโนมัติ ตัวอย่างหลังจากที่สร้างแต่ละรหัส ในกรณีของความล้มเหลวในการทดสอบ ผู้เขียนโปรแกรมต้องสามารถเห็นสิ่งที่ผิดได้ง่าย จึงต้องจัดเตรียมการทดสอบอย่างระมัดระวัง บรรยายนี้จะครอบคลุมพื้นฐานของการทดสอบ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
การบรรยายครั้งนี้ให้คำแนะนำการแก้จุดบกพร่องที่เป็นกิจกรรมที่สำคัญในชีวิตของนักพัฒนาทุกคน หลังจากการอภิปรายแนวคิดเบื้องต้นของการแก้จุดบกพร่องที่มีประโยชน์บางบรรยายไปในที่มีการทบทวนรายละเอียดของเทคนิคการแก้จุดบกพร่องทั่วไปอิสระของซอฟต์แวร์ใด ๆ ที่เฉพาะเจาะจง ส่วนสุดท้ายของการบรรยายจะทุ่มเทให้กับการวิเคราะห์ปัญหาที่เกี่ยวข้องกับการใช้ภาษา C ++, การเขียนโปรแกรมภาษาหลักลูกจ้างทั่วไปในฟิสิกส์ของอนุภาคในปัจจุบัน. 1 แนวคิดทั่วไปเกี่ยวกับการแก้จุดบกพร่อง หลังจากที่หลายวันของการระดมความคิดในการออกแบบและการเข้ารหัสโปรแกรมเมอร์ในที่สุดก็มีชิ้นส่วนที่ยอดเยี่ยมของรหัส เขารวบรวมมันและมันวิ่ง ทุกอย่างดูเหมือนตรงไปตรงสวย แต่น่าเสียดายที่มันไม่ทำงาน! และตอนนี้? ตอนนี้เริ่มต้นความสนุกที่ดี! ใช้เวลาในการขุดลงไปในโลกมหัศจรรย์ของการแก้จุดบกพร่อง แม้จะเป็นดินแดนของความฉลาดและความไม่แน่นอนกระบวนการแก้จุดบกพร่องสามารถแบ่งออกเป็นสี่ขั้นตอนหลัก: 1 localising ข้อผิดพลาด2 แบ่งประเภทของข้อผิดพลาด3 การทำความเข้าใจข้อผิดพลาด4 ซ่อมแซมข้อผิดพลาด. 1.1 การแปลข้อผิดพลาดทัศนคติทั่วไปของโปรแกรมเมอร์มือใหม่ไปสู่ข้อบกพร่องคือการพิจารณาการแปลของพวกเขาได้เป็นงานง่าย: พวกเขาสังเกตเห็นรหัสของพวกเขาไม่ได้ทำสิ่งที่พวกเขาคาดหวังและพวกเขาจะทำให้หลงผิดจากความเชื่อมั่นของพวกเขาในการรู้สิ่งที่รหัสของพวกเขาควร ทำ ความเชื่อมั่นนี้เป็นหลอกลวงสมบูรณ์เพราะจำข้อผิดพลาดอาจเป็นเรื่องยากมาก ตามที่ได้อธิบายในการแนะนำข้อบกพร่องทั้งหมดเกิดจากสมมติฐานที่ว่าสิ่งที่คิดว่าจะเป็นที่ถูกต้องในความเป็นจริงที่ไม่ถูกต้อง. สังเกตเห็นข้อผิดพลาดหมายถึงการทดสอบ การทดสอบควรจะดำเนินการมีวินัยและเมื่อเป็นไปได้โดยอัตโนมัติตัวอย่างเช่นหลังจากที่แต่ละสร้างของรหัส ในกรณีของความล้มเหลวการทดสอบโปรแกรมจะต้องสามารถที่จะเห็นสิ่งที่ผิดพลาดไปได้อย่างง่ายดายเพื่อการทดสอบจะต้องจัดทำอย่างระมัดระวัง การบรรยายครั้งนี้จะไม่ครอบคลุมพื้นฐานของการทดสอบ















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
การบรรยายให้ความรู้เบื้องต้นเกี่ยวกับการดีบัก กิจกรรมที่สําคัญในชีวิตของนักพัฒนาทุกคน หลังจากการอภิปรายเบื้องต้นบางอย่างที่เป็นประโยชน์ในการดีบักแนวคิด ร่วมไปกับการตรวจทานรายละเอียดทั่วไปของการดีบักเทคนิคอิสระจากซอฟต์แวร์ที่เฉพาะเจาะจงใด ๆ ส่วนสุดท้ายของการบรรยายจะทุ่มเทเพื่อวิเคราะห์ปัญหาการใช้ Cหลักการเขียนโปรแกรมภาษาทั่วไปที่ใช้ในฟิสิกส์ของอนุภาคในปัจจุบัน

1 แนวคิดทั่วไป
เกี่ยวกับการดีบั๊ก หลังจากที่หลายวันของการระดมความคิด การออกแบบ และเขียนโปรแกรม โปรแกรมเมอร์ก็จะเป็นชิ้นที่ยอดเยี่ยมของรหัส เขารวบรวมมันและวิ่งมัน ทุกอย่างดูเหมือนจะตรงไปตรงมา แต่มันไม่ทำงาน ! และตอนนี้ ? ตอนนี้สนุกมาก เริ่มได้ !เวลาขุดเข้าสู่โลกมหัศจรรย์ของการดีบั๊ก แม้จะเป็นดินแดนของความฉลาดและความไม่แน่นอน , การตรวจแก้จุดบกพร่องกระบวนการสามารถแบ่งออกเป็นสี่ขั้นตอนหลัก :
1 localising ข้อผิดพลาด
2 การจำแนกแมลง ,
3 เข้าใจปัญหา
4 ซ่อมแซมข้อผิดพลาด

สำหรับ localizing แมลง
ทัศนคติทั่วไปของโปรแกรมเมอร์มือใหม่ต่อแมลงที่จะพิจารณาการแปลของงานง่าย :พวกเขาแจ้งรหัสของพวกเขาไม่ได้ทำสิ่งที่พวกเขาคาดหวัง และพวกเขาจะหลงผิดไปด้วยความมั่นใจในการรู้สิ่งที่รหัสของพวกเขาควรจะทำ ความเชื่อมั่นนี้เป็นสมบูรณ์ที่หลอกลวง เพราะเห็นข้อผิดพลาดได้ยากมาก ตามที่ได้อธิบายในเบื้องต้น พวกแมลงต้นจากหลักฐานบางอย่างที่คิดว่าน่าจะใช่ ในความเป็นจริงถูกผิด

สังเกตข้อผิดพลาดบางการทดสอบการทดสอบควรจะดำเนินการกับวินัยและเมื่อเป็นไปได้โดยอัตโนมัติ ตัวอย่างเช่น หลังจากการสร้างรหัส ในกรณีของการทดสอบล้มเหลว โปรแกรมเมอร์จะต้องสามารถที่จะเห็นสิ่งที่ผิดพลาดได้ง่าย ดังนั้นการทดสอบจะต้องเตรียมตัวให้ดี การบรรยายนี้จะครอบคลุมพื้นฐานของการทดสอบ



การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: ilovetranslation@live.com