«third-party-libraries» etiketlenmiş sorular

10
Üçüncü taraf kitaplıklarını kullanma - her zaman bir sarıcı kullanın?
İçinde bulunduğum çoğu proje birkaç açık kaynaklı bileşen kullanıyor. Genel bir ilke olarak, kodun tüm bileşenlerini üçüncü taraf kütüphanelerine bağlamaktan kaçınmak ve bunun yerine değişim acısını önlemek için enkapsüle edici bir sargıdan geçmek iyi bir fikir midir? Örnek olarak, PHP projelerimizin çoğu doğrudan log4php'i logging çerçevesi olarak kullanıyor, yani \ …

13
Patronumun “Burada İcat Edilmedi” kötü bir davası var [kapalı]
Bölümüm, yazılımımızı kullanabilmeleri için müşteri verilerini veritabanı şemasına dönüştürmekte uzmandır. Şu anda, IDataReader(zamanın% 99'unu a SqlDataReader) alan, temizleme ve eşleme yapan, bir DataRownesneye yerleştiren ve ardından SqlBulkCopyveritabanına eklemek için a kullanan C # uygulamalarımız var . Bazen (özellikle kaynak veritabanı görüntüler olarak varbinarynesneler içerdiğinde ), bu işlem sunucudan uygulamaya doğrudan …

6
Bağımlılık alma korkusuyla nasıl baş edilir
İçinde bulunduğum takım, şirket ortakları tarafından platformumuzla bütünleşmek için kullanılabilecek bileşenler oluşturuyor. Bu nedenle, (üçüncü taraf) bağımlılıkları getirirken çok dikkatli davranmamız gerektiğine katılıyorum. Şu anda üçüncü taraf bağımlılığımız yok ve çerçevenin en düşük API seviyesinde kalmak zorundayız. Bazı örnekler: Çerçevenin en düşük API seviyesinde kalmak zorundayız (.NET Standard). Bunun arkasındaki …

7
PM, kimsenin [kapalı] ile deneyimlemediği, aşırı karmaşık bir kurulumu seçti
Kısa süre önce, yapmak zor görünmeyen bir projeye başladım, konsept, şimdi ve sonrasında (belki de günde 10x) girdi kabul etmek ve bunlarla ilgili bazı işlemler yapmak ve tüm sonuçları toplamaya çalışmak için oldukça basit bir uygulama oldu. sonunda. Bu uygulama daha sonra tam olarak roket bilimi değil, müşterilerin sonuçları görüntülemek …

12
Üçüncü taraf kütüphanelerinizi nasıl güncel tutabilirsiniz?
Diyelim ki 10 kütüphaneye bağlı bir projem var ve projemin bagajında ​​bu kütüphanelerin herhangi bir versiyonunu kullanmakta özgürüm. Bu yüzden en yeni sürümlerle başladım. Ardından, bu kitaplıkların her biri ayda bir kez güncelleme alır (ortalama). Şimdi, bagajımı tamamen güncel tutmak, her üç günde bir kütüphane referansının güncellenmesini gerektiriyor. Bu belli …

1
Vanilla JS hala bir kütüphane olarak kabul ediliyor mu?
Çok yakın zamanda VanillaJS'in (belge?)% 99 tarayıcı ile paketlenmiş bir kitaplık olduğunu ve tam olarak yerli JavaScript (yaşamımın şoku) olmadığını öğrendim. Kendi kütüphanemi yazarken normalde tüm yardımcı şeylerden, çoğunlukla kütüphaneden kaçınırım. Şimdi üç sorum var: VanillaJS hala lib olarak mı kabul ediliyor? DOM ile VanillaJS olmadan bir şeyler yapmanın bir …

4
Üçüncü taraf kitaplıklarını daha büyük bir nesne modeliyle sarmalama çabalarını nasıl azaltabilirim?
Bu sorunun 2012'deki yazarı ve 2013'teki sorunun yazarı gibi, başvurumu düzgün bir şekilde test etmek için sarmam gereken bir üçüncü taraf kütüphanem var. En iyi cevap şunu belirtir: Her zaman üçüncü taraf türlerini ve yöntemlerini bir arabirimin arkasına sarmak istersiniz. Bu sıkıcı ve acı verici olabilir. Bazen bir kod üreticisi …

5
Uygulamadan önce bir arayüz API'si yazmalı mıyım?
Son zamanlarda daha "organize" programlamaya giriyorum ve bir uygulamaya değil, bir arayüze programlamam gerektiğini öğreniyorum. Bunu göz önünde bulundurarak, mümkün olan yerlerde uygulamayı yazmadan önce arabirimlerdeki bir projeyi "taslak haline getirmek" daha iyi olur mu? Ve eğer durum buysa, 3. taraf kitaplıkların (örneğin Lidgren) kullanılması durumunda, bunları arayüzlere de sarmalı …

1
Açık kaynaklı yazılım dahil etmek için lisans gereksinimleri
Açık kaynaklı bir projede, bazıları kütüphaneler (LGPL) ve bazıları kaynak kodu (LGPL olmayan) gibi gerekli işlevselliği uygulamak için bir dizi başka açık kaynak kütüphanesi dahil edilmiştir. Proje için yeni BSD lisansı seçildi. Dahil olan açık kaynak kütüphaneleri yeni BSD, MIT, Apache ve LGPL lisansları altında lisanslanmıştır, ancak GPL lisanslı kod …


6
Başlangıç ​​programcısı olarak, üçüncü taraf kitaplıklarını kullanmak yerine kendi kitaplıklarımı oluşturmayı tercih etmeli miyim?
Başlangıçta Python programcısı olarak, ihtiyacım olan işlevselliği içeren gelişmiş 3. taraf kütüphanelere geçmeden önce kendi kütüphanelerimi oluşturmak ve anlamak iyi bir fikir mi? Bazı projeler (örneğin Django gibi web çerçeveleri) bu yaklaşım için muhtemelen çok büyüktür. Ancak diğer projeler (örneğin Web Tarayıcıları, grafik kütüphaneleri, HTML ayrıştırıcısı) uygulanabilir görünmektedir. Üçüncü taraf …

2
Bir göreve yaklaşmanın iki yolu varsa, bu görevler arasında nasıl seçim yapılmalı?
Belirli bir kullanım durumum var ve bunu internette yapmanın 3 yolunu buldum, bu da belirsiz kullanım durumları için tanımlandı. Hangi üçünün uygulanacağını merak ederek bakıyorum. Orada ne yapacağımı bilmeden oturuyorum - sonra hiçbir şey yapmıyorum ... İyi bir seçim yolu var mı? Hepsini denemeli miyim? Bir bağlam için daha spesifik …

3
1. ve 2. taraflar kimler?
Yani bu saf bir merak. Bir süredir "3. parti kütüphane" de olduğu gibi 3. parti terimini duydum. Acaba neden 2. (veya 4.) değil de 3. diyoruz? Birinci ve ikinci partiler kimdir ve terim nereden geldi?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.