1、亂用GOTO語句(上下跳轉看起來非常方便)
2、大量使用全局變量(無法控制它們值的變化,例如在非預期的子程序的執行中)
3、不聲明變量類型就使用(隱含類型可以在Fortran中使用,例如,一個實數可以截短為一個整數而沒有引起程序員的注意)
4、非結構化的、組織混亂的大塊代碼用于多個任務(一塊可能有上千行代碼)
5、注釋行太少(由于它們并不被執行!)