Fortran - รูปแบบการเขียนโปรแกรม
รูปแบบการเขียนโปรแกรมเป็นเรื่องของการปฏิบัติตามกฎบางประการในขณะที่พัฒนาโปรแกรม แนวทางปฏิบัติที่ดีเหล่านี้ให้คุณค่าเช่นความสามารถในการอ่านและความไม่ชัดเจนในโปรแกรมของคุณ
โปรแกรมที่ดีควรมีลักษณะดังต่อไปนี้ -
- Readability
- โครงสร้างทางตรรกะที่เหมาะสม
- บันทึกย่อและความคิดเห็นที่อธิบายตนเอง
ตัวอย่างเช่นหากคุณแสดงความคิดเห็นดังต่อไปนี้จะช่วยไม่ได้มากนัก -
! loop from 1 to 10
do i = 1,10
อย่างไรก็ตามหากคุณกำลังคำนวณค่าสัมประสิทธิ์ทวินามและต้องการลูปนี้สำหรับ nCr ความคิดเห็นเช่นนี้จะเป็นประโยชน์ -
! loop to calculate nCr
do i = 1,10
บล็อกโค้ดเยื้องเพื่อทำให้โค้ดระดับต่างๆชัดเจน
รหัสตรวจสอบตัวเองเพื่อให้แน่ใจว่าจะไม่มีข้อผิดพลาดด้านตัวเลขเช่นการหารด้วยศูนย์รากที่สองของจำนวนจริงที่เป็นลบหรือลอการิทึมของจำนวนจริงที่เป็นลบ
รวมถึงรหัสเพื่อให้แน่ใจว่าตัวแปรไม่ใช้ค่าที่ผิดกฎหมายหรืออยู่นอกช่วงเช่นการตรวจสอบความถูกต้อง
ไม่ตรวจสอบในจุดที่ไม่จำเป็นและทำให้การดำเนินการช้าลง ตัวอย่างเช่น -
real :: x
x = sin(y) + 1.0
if (x >= 0.0) then
z = sqrt(x)
end if
- เขียนโค้ดอย่างชัดเจนโดยใช้อัลกอริทึมที่เหมาะสม
- การแยกนิพจน์ยาวโดยใช้เครื่องหมายความต่อเนื่อง '&'
- สร้างชื่อตัวแปรที่มีความหมาย