A. 小程序中出現由於相關規范iOS不能使用是什麼原因
因為一些小程序版本更新,所以不能使用,需要下載其app。
B. 編程好的思路。
我認為編程,重要的不是如何華麗的代碼,而是能夠將用戶需求轉化為機器語言的能力
你的很多思想,是剛開始做程序員的普遍想法,開始思考通過模塊化設計能夠更省力,更快捷的完成工作,程序運行效率還要高。
如果你在大軟體公司工作過,就不會有這種困惑了。因為對於具有一定規模的軟體公司,已經在相當的時間內積累起很豐富的模塊和庫資源,程序員們只需要根據項目的不同象選擇自助餐一樣給拼接到一起,就有了基本框架。
最重要的還是做好用戶需求到需求說明,再到系統框架設計這個工作,會少走很多彎路。
細化到編寫程序,我覺得很重要的一點就是要求公司裡面的程序員要有絕對規范的編程習慣,不然在團隊協作的時候會出很多問題,做出來的基礎庫也經不起時間的考驗。
還有就是你說的模塊化的東西不是萬能的,和你經常從事的項目領域密切相關,你用著很順手,別人可能用不了。比如你是做信息系統的,那麼一個好的查詢分析模塊很多地方都能用,用戶信息管理就要根據復雜程度做幾套,比如能夠定期更換密碼的,比如許可權是要細化到列的,比如只是一個簡單的用戶密碼。根據項目的不同選用。
有些人鼓吹自動化編程,利用商業化的系統模板進行配置。我認為對於企業應用還是可以的,但是對於軟體開發就不可取了。因為提供模板的單位水平如何你並不知道,裡面是否存在大量bug你也不清楚,只是演示做的漂亮。一旦你用了這個東西,在你的項目中出現問題,你debug是查不到具體原因的,苦果只能自己吃,這是個建議,有點離題,但是怕你思路到了一定程度就推崇這種方法。
最後一點,大部分的項目都是需要資料庫作為後台支持的,一定要注意處理好資料庫設計的問題,不然很容易因為庫設計的不合理造成程序復雜,或者是在使用一段時間後效率嚴重降低,造成程序重新返工,就說這么多,希望你能有所收獲