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
  • เขียนโค้ดอย่างชัดเจนโดยใช้อัลกอริทึมที่เหมาะสม
  • การแยกนิพจน์ยาวโดยใช้เครื่องหมายความต่อเนื่อง '&'
  • สร้างชื่อตัวแปรที่มีความหมาย