Birçok ay önce müziğimi MP3 olarak saklamaya başladım. Deli gibi indirildim ve hepsini bir klasöre attım. Binlerce şarkı topladıktan sonra büyük bir karışıklık yaşadım. İki sene boyunca tüm müzikleri boş zamanlarımda örgütledikten sonra kütüphanemizin “D” bölümüne girdim. Günlük olarak kod yazmaya başlıyorum ve yeniden kullanım ve ileride başvurmak için yaptığım şeylerin çoğunu korumak istiyorum. Visual Studio'yu çok fazla kullanıyorum ve bazen Eclipse kullanıyorum, ancak web geliştirmeyi de yapıyorum. Şu anda sadece Projects
adlı harici bir sürücüde bir klasörüm var ve bu klasörün içinde IDE ve daha sonra geliştirildiği dil ile bozulan kaydetmek istiyorum kodum var. Bu şu anda iyi çalışıyor, ama korkuyorum birkaç yıl sonra gezinmek zor olabilir ve müzik kitaplığım gibi başka bir karmaşa istemiyorum. Kolay gezinmeyi ve gelecekteki yeniden kullanımı teşvik ederken, kod ve programlama projelerini takip etmenin bazı iyi yolları nelerdir?Yeniden düzenlemek için kodun düzenlenmesi, depolanması ve saklanması
cevap
Gelecek için kod kaydetmek amacıyla bir subversion deposu kullanıyorum. Benim depo ben şu klasör yapısı vardır: Bu benim için çalışıyor
\
|- Project1\
|- - Trunk\
|- - Branches\
|- - Tags\
|- Project2\
....
ve ben bu depoda liseden beri üzerinde kodlu büyük ve küçük projeler var. Örneğin, Linux'ta Windows'a kodladığım bir projeyi port etmek istiyorsam, örneğin Win32-portunu aradığım bir şube yaratıyorum. Ve bir projenin 1.0 sürümüne sahip olduğumda, 1.0 adlı bir etiket oluşturuyorum.
Bu yöntemi kullanarak, yedek komut dosyaları oluşturabilir ve başka bir konuma yedek kaydedebilirsiniz. (Bunu başarmak için bir cron işi ve bazı python betikleri kullanıyorum, ancak her şey sunucunun kullandığı sisteme bağlı.)
tahrip hakkında bir kitap burada serbestçe kullanılabilir: Link
Teşekkürler, Subversion hakkında çok şey duyuyorum, ama asla kontrol etmedim ... Tahmin et şimdi :) – ubiquibacon
Mac OS X için, güzel Snippets var:
snippets http://www.snippetsapp.com/static/images/screenshots/Snippets.png
Ayrıca, yeni Xcode 4 özel kod snippet'leriyle için yerel destek olacaktır.Visual Studio yorumunun vermiş olabileceğini düşünmüştüm ama yine de Windows kullanıcısı olduğumu belirtmeliydim :) Bu okuyanlar için iyi bir bilgi olabilir. bu olsa da. – ubiquibacon
Ne, sorularınızı dikkatli bir şekilde okumamı mı bekliyorsunuz? :) – jtbandes
Düzenleme sorununuzu gerçekten çözmez, ancak Eclipse içinde veya Visual Studio'nun içinde olmak üzere snippet'i kullanarak daha üretken olursunuz. http://www.visualstudiotutor.com/2010/02/create-snippet-visual-studio-2010/
Bu ayarlamak için biraz daha fazla altyapıya alacaktı: Burada http://www.dansshorts.com/post/creating-snippets-in-eclipse
Ve bunları oluşturmak ve 2010 Visual Studio bir anahtar kelimenin onları bağlamak açıklama: İşte
kısa Eclipse snippet'inizi öğretici var Yukarı ve birlikte çalışan birden fazla kişi için daha fazla, ama en iyi yaklaşım, bir Hizmet olarak Yazılım düşünmeye başlamaktır.Yaygın olarak kullanılan işlevler için bunları iyi bir belgeye sahip bir web hizmeti olarak sarın. Örneğin, projeler arasında sürekli olarak kullanılan bir telefon doğrulayıcıya sahipseniz, onaylayıcı hizmetinizin bir parçası olacaktır.
Birkaç istisna dışında, çoğu mağaza, statik belge türü kod kitaplıkları ile etkili bir şekilde kod organize etmiyor/paylaşmıyor gibi görünüyor.
Bu aynı zamanda yerine yapıştırılan/kopyalanır sadece rastgele kod yeniden yöntemlerle kod parçalarını gözden geçirmeniz sizi zorlayacaktır. Bunu da kamu arayüzü ve özel uygulama arasında temiz bir ayrılmasını sağlar.
- 1. Sayısal dizilerin yeniden düzenlenmesi
- 2. CURL komutunu aramayı yeniden düzenlemek için dönüştürmek
- 3. Varolan kodun üzerine yazmadan yeniden taşlama tamamlama
- 4. HTML listelerini yeniden düzenlemek için sürükleyin ve bırakın
- 5. MYSQL'de varchar değerinin güncellenmesi/yeniden düzenlenmesi
- 6. R - Verilerin alt kümesini kullanarak tüm satırların yeniden düzenlenmesi
- 7. iPhone Simulator dosyalarının düzenlenmesi,
- 8. depolanması mongodb kullanarak gridfs dosyalar ve
- 9. SNMP verilerinin depolanması için veritabanı düzeni
- 10. Sitenin Düzenlenmesi
- 11. Android studio kodun yeniden biçimlendirilmesini önler
- 12. Obstrüktif kodun yeniden gizlenmesi yanlış mı?
- 13. Düzenli İfadeler ile kodun yeniden biçimlendirilmesi
- 14. UITableView satırlarını yeniden düzenlemek için hangi yöntemleri uygulamak zorundayım?
- 15. önyükleme sayfa yeniden boyutlandırma öğeleri sayfadaki aynı sütun yeniden düzenlemek?
- 16. Silverlight'ta düzenlemek için tıkla
- 17. Minimal Uzay Kullanımı için Hizalanmış Nesnelerin Düzenlenmesi Sırası
- 18. UIGraphicsContext'in saklanması için iOS'ta nasıl işlem yapılır?
- 19. saklanması şifreleri
- 20. Web Uygulamalarının Şekillendirilmesi ve Düzenlenmesi için Regresyon Testi
- 21. Metin satırlarının düzenlenmesi R
- 22. kavanoz düzenlemek ve basit bir şekilde
- 23. İyi Uygulama: Django Uygulamalarında views.py düzenlenmesi
- 24. Google Maps Polyline'ı düzenlemek için olay işleyicisi?
- 25. javascript/dom - dom düğümlerin yeniden düzenlenmesi vs ne kadar pahalı oluyor?
- 26. Bir sorgu görevinin düzenlenmesi
- 27. Oyun dünyasındaki yüklenmemiş nesneler için referansların saklanması ve alınması
- 28. Tablolarda parolanın saklanması ve Özet kimlik doğrulaması
- 29. Node.js ve MongoDB ile şifrelerin saklanması
- 30. redux - anahtar/değer çiftinin saklanması ve güncelleştirilmesi
Topluluk wiki? – jtbandes
@jtbndes Ayrıca, öznel etiket eklendi. – ubiquibacon
Bugün de aynı sorunu düşünüyordum. Bu amaç için özel olarak hazırlanmış bir özellik değil, ancak bir Google hesabım olduğu için kod snippet'larımı depolamak için google dokümanları kullanmaya başlayacağım. Daha iyi bir şey olması durumunda, bu soruya iyi cevaplar vermeyi çok isterim. –