Doxygen 1.8.5
คำอธิบาย
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: