เครื่องมือและเทคนิคที่มีประโยชน์

แนวทางปฏิบัติที่ดีที่สุด 7 - ทำให้เครื่องมือและเทคนิคของคุณมีประโยชน์

ฉันจำเหตุการณ์หนึ่งเมื่อฉันต้องการค้นหา debug คีย์เวิร์ดในไฟล์ C ++ ทั้งหมดที่มีอยู่ในไดเร็กทอรีและไดเร็กทอรีย่อยต่างๆฉันใช้เวลา 30 นาทีในการค้นหาคำสั่ง แต่ในที่สุดฉันก็จดบันทึกคำสั่งไว้และเมื่อใดก็ตามที่ฉันต้องการฉันจะใช้มันโดยไม่ต้องเสีย วินาที.

$find . -name \*.cpp -exec grep -q "debug" '{}' \; -print

ดังนั้นฉันจึงทำให้เป็นหนึ่งในแนวทางปฏิบัติที่ดีที่สุดเพื่อให้คำสั่งและเครื่องมือดังกล่าวมีประโยชน์เพื่อให้สามารถใช้งานได้ตลอดเวลาโดยไม่ต้องทำการวิจัยและพัฒนาใด ๆ และเพื่อประหยัดเวลาอันมีค่า ดีกว่าที่จะรักษาไฟล์ข้อความที่มีคำสั่งที่ใช้บ่อยและสร้างลิงค์ที่เดสก์ท็อป

เครื่องมือสำคัญไม่กี่อย่าง

ขึ้นอยู่กับประเภทของการเขียนโปรแกรมการเขียนโค้ดที่คุณกำลังทำอยู่ แต่ต่อไปนี้เป็นเครื่องมือสำคัญบางอย่างซึ่งนักพัฒนาซอฟต์แวร์ควรมีให้พร้อมใช้งาน:

  • โปรแกรมแก้ไขข้อความที่ดีในการเขียนและแก้ไขโปรแกรม

  • ดีบักเกอร์ที่ดีในการดีบักโปรแกรม

  • ตัวตรวจจับหน่วยความจำในกรณีที่คุณใช้การจัดสรรหน่วยความจำแบบไดนามิก

  • สีโป๊วเพื่อเชื่อมต่อกับเครื่องระยะไกล

  • WinSCP หรือ FileZilla เป็นไฟล์ ftp บนเครื่องระยะไกล

  • IDE (Integrated Development Environment) เพื่อการพัฒนาอย่างรวดเร็ว

เพิ่มเครื่องมือและเทคนิคใหม่ ๆ ในกล่องของคุณเสมอ

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