當我在RubyMotion中處理項目時,經常會想到在項目之間共享的類的小擴展。通常這些擴展很小,並沒有真正的細節。例如:時間課上的一個小擴展。 在項目之間共享這些小擴展的好方法是什麼?在項目之間共享類的最佳實踐
1
A
回答
5
可能最好的方法是創建寶石。從代碼中提取東西到寶石中是一個很好的習慣,因爲它可以減輕該項目的預期測試,因爲寶石本身應該經過很好的測試。
我不得不提到Ruby Facets,它是一個成功的項目,人們可以爲這些可能更普遍有用的事情做出貢獻。你可以簡單地包含你需要的方面,因爲你需要他們爲每個項目。
2
正如@vgoff所說,寶石是要走的路。但是,如果它們廣泛適用,請考慮對已建立的包裝寶石做出貢獻,例如BubbleWrap,Sugarcube等。如果您的拉取請求被接受,那麼其他社區也可以從您的擴展中受益。
相關問題
- 1. 在類之間共享LDAP連接 - 最佳實踐?
- 2. 在ASP.NET和Silverlight 2之間共享DAL的最佳實踐
- 3. 在多個表格之間共享關係的最佳實踐
- 4. 在活動之間共享全局變量的最佳實踐
- 5. 共享的NSDateFormatter - 最佳實踐?
- 6. 共享的元素,最佳實踐
- 7. 在頁面間共享數據的最佳實踐
- 8. 爲基於JAX-WS的Maven項目共享公共模式的最佳實踐
- 9. 最佳實踐項目
- 10. 在項目控件的項目之間共享屬性的最佳做法
- 11. Android最佳實踐:在ViewPager中的片段之間共享數據
- 12. 在兩個應用程序之間共享模塊的最佳實踐
- 13. 在AngularJS應用程序之間共享代碼的最佳實踐
- 14. 在應用程序之間共享數據和通知的最佳實踐
- 15. 在.NET解決方案之間共享通用庫的最佳實踐
- 16. 在Eclipse中的多個動態Web項目之間配置共享庫的最佳實踐
- 17. 在解決方案樹之間共享項目的最佳實踐(MSVS 2008&MSVS 2010)
- 18. 在用戶之間共享會話或應用程序數據 - 最佳實踐
- 19. WCF最佳實踐數據協定,共享類和DTO的
- 20. 多租戶環境中租戶之間共享用戶的最佳實踐
- 21. 最佳實踐在庫項目
- 22. 分享點最佳實踐
- 23. 在活動之間共享httpClient實例的最佳方式?
- 24. 角UI-路由器最佳實踐:共享數據命名視圖之間
- 25. 類最佳實踐
- 26. Django項目設置的最佳實踐
- 27. .NET項目中SQL的最佳實踐
- 28. WCF最佳實踐的參考項目
- 29. 在類之間共享Java變量的最佳方式
- 30. 在類之間共享數據庫連接的最佳方式