Doxygen

Doxygen 1.8.5

Windows / Dimitri van Heesch / 679 / สเป็คเต็ม
คำอธิบาย

Doxygen - สุดยอดเครื่องมือจัดทำเอกสารสำหรับนักพัฒนา

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

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

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

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

เมื่อคุณเพิ่มความคิดเห็นเหล่านี้ในไฟล์ต้นฉบับของคุณแล้ว (ซึ่งอาจดูน่าเบื่อในตอนแรก แต่ได้ผลตอบแทนเป็นจอบ) การเรียกใช้ Doxygen จะสร้างอินเทอร์เฟซเบราว์เซอร์ที่ใช้ HTML พร้อมข้อมูลที่เกี่ยวข้องทั้งหมดเกี่ยวกับแต่ละฟังก์ชัน/คลาส/ตัวแปร/อื่นๆ รวมถึงไดอะแกรมที่เกี่ยวข้องใดๆ เช่น ไดอะแกรมการสืบทอดหรือไดอะแกรมการทำงานร่วมกัน

แต่ถ้าบางส่วนของรหัสไม่ได้รับการบันทึก? ไม่มีปัญหา! ด้วยตัวเลือกการกำหนดค่าของ Doxygen (ซึ่งมีมากมาย) คุณสามารถบอกได้ว่าควรรวมส่วนใดที่ไม่มีเอกสารไว้ในเอาต์พุตที่สร้างขึ้น - ด้วยวิธีนี้แม้ว่าจะมีช่องว่างในความรู้เกี่ยวกับบางด้าน ข้อมูลเหล่านี้จะไม่หายไปจากมุมมองเมื่อเรียกดูผ่าน สร้างเอกสารในภายหลังแบบดาวน์ไลน์!

คุณสมบัติที่ยอดเยี่ยมอีกอย่างของ Doxygen คือรองรับการสร้างเอาต์พุตในรูปแบบต่างๆ เช่น RTF (MS-Word), PostScript/PDFs/hyperlinked PDFs/บีบอัด HTML/Unix man page เป็นต้น ซึ่งหมายความว่าไม่ว่าผู้ใช้จะชอบเอกสารรูปแบบใด พวกเขาน่าจะพบสิ่งที่เหมาะสมที่นี่!

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

ไดอะแกรมการสืบทอดให้ประโยชน์ที่คล้ายคลึงกันโดยการแสดงความสัมพันธ์ระหว่างคลาส/อินเทอร์เฟซ/อื่นๆ ในขณะที่ไดอะแกรมการทำงานร่วมกันแสดงการโต้ตอบระหว่างอ็อบเจ็กต์ต่างๆ ภายในคลาส/อินเทอร์เฟซ/อื่นๆ เดียวกัน ทั้งสามประเภทช่วยให้เข้าใจถึงตัวอย่างข้อมูลนอกบริบทที่กระจัดกระจายอยู่ในโมดูลต่างๆ /files/folders/etc..

โดยรวมแล้ว เราขอแนะนำให้ลองใช้ DoxyGen หากกำลังมองหาเครื่องมือที่ใช้งานง่ายแต่ทรงพลังที่สามารถสร้างเอกสารคุณภาพสูงได้อย่างรวดเร็วและมีประสิทธิภาพ!

สเป็คเต็ม
สำนักพิมพ์ Dimitri van Heesch
ไซต์ผู้เผยแพร่โฆษณา http://www.stack.nl/wiki/MCGV_Stack
วันที่วางจำหน่าย 2013-08-26
วันที่เพิ่ม 2013-08-26
ประเภท เครื่องมือสำหรับผู้พัฒนา
หมวดหมู่ย่อย เครื่องมือซอร์สโค้ด
เวอร์ชัน 1.8.5
ข้อกำหนดระบบปฏิบัติการ Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
ข้อกำหนด None
ราคา Free
ดาวน์โหลดต่อสัปดาห์ 0
ดาวน์โหลดทั้งหมด 679

Comments: