我對編程相當陌生,所以我不確定什麼是「可接受的」,什麼不是。使用函數
我想知道是否可以做類似的事情,將函數聲明爲布爾型,並且如果數據庫連接是成功的,則返回true,如果不是則使用該布爾值來讓用戶知道條目到數據庫成功了嗎?
我對編程相當陌生,所以我不確定什麼是「可接受的」,什麼不是。使用函數
我想知道是否可以做類似的事情,將函數聲明爲布爾型,並且如果數據庫連接是成功的,則返回true,如果不是則使用該布爾值來讓用戶知道條目到數據庫成功了嗎?
沒有正規的編程教育,你應該在學習語法時做任何事情。隨着時間的推移,您應該能夠識別需要改進的代碼區域。如果你只是測試那個想法,你會看到它的作品。現在不要問太多的最佳實踐問題;堆棧溢出不是軟件工程101,你只會不知所措(社區也會這樣!)。如果你負擔得起,請加入計算機科學或軟件工程課程,或者,如果你不能,則可以購買一本書。祝你好運!
瞭解最佳實踐是一個奇妙的想法,但像Dan Verdolino提到的那樣,您將被大量信息淹沒,而這些信息在您當前的級別上很可能不會理解。
爲了帶來視角,將節目編程想象成傑加塔。有了足夠的時間,任何人都可以構建基本的Jenga塔樓,無論您的編程經驗如何。但是,IT系統永遠不會保持不變,而且您始終會對其進行更改:無論是添加新的東西還是刪除過時的代碼。將一塊Jenga塊移動一次最終會讓你的塔變得越來越不穩定。這是當你的經驗表明你的系統有多好 - 一個真正的專業人員將設計整個塔的方式,使得更換容易,並且在移動2-3個區塊後不會坍塌塔。一個業餘愛好者會設計一個可以工作的系統,但是一旦你開始改變它,也就是移動Jenga碎片,每一個動作都是一種努力,並且需要更多的時間來完成。
非常好的比喻 – djv 2013-03-28 14:16:09
你的意識形態很好,遵循慣例的做法。 – Zeddy 2013-03-26 13:35:06