人工控制計算機變量是程序代碼的關鍵。當賦值時,變量被賦予特定的類型。整數是只允許整數的變量類型;而字符串則接受字母的任何組合,數字或字符。決定變量類型會對項目的屬性域施加初始約束。例如,最終用戶無法成功地將"abcde"輸入整數值。對屬性域的初始限制已硬連接到編程語言中,因此無法更改,即使是個人對軟件進行編碼。除了所選變量的類型外,程序員還可以在特定項的屬性域上附加約束。例如,如果為連鎖酒店編程軟件,程序員可能會自然地將"hotel Room Number"屬性的值范圍限制為建筑物中的酒店房間數如果房間號從100到1000,那么只有相應地限制變量的屬性范圍才有意義。這樣可以確保程序不會基于錯誤輸入的數據生成錯誤的結果。一旦程序員選擇對于屬性域,他或她必須編寫錯誤捕獲代碼,以防止軟件用戶通過輸入超出范圍的值而無意或惡意地試圖使系統崩潰。這是一個簡單的例程,它根據給定的屬性范圍檢查輸入值。如果某個屬性在范圍內,程序正常運行。否則,程序返回一個簡單的"輸入錯誤"消息并重試,不允許填充變量,直到確定輸入值在允許的特定范圍內。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!