O ile wiem i rozumiem z mojego doświadczenia z Qt, jest to bardzo dobra i łatwa do nauczenia biblioteka. Ma bardzo dobrze zaprojektowany interfejs API i jest wieloplatformowy, a to tylko dwie z wielu funkcji, które czynią go atrakcyjnym. Chcę wiedzieć, dlaczego więcej programistów nie używa Qt. Czy istnieje niedobór, …
Tworzę bibliotekę przeznaczoną do publicznego wydania. Zawiera różne metody działania na zestawach obiektów - generowanie, sprawdzanie, partycjonowanie i rzutowanie zbiorów na nowe formy. W razie IEnumerablepotrzeby jest to biblioteka klasy C # zawierająca włączone rozszerzenia w stylu LINQ , która ma zostać wydana jako pakiet NuGet. Niektóre metody w tej …
Nadal nie mam doświadczenia w pisaniu kodu o wysokiej jakości, dlatego czytam książki poświęcone temu zagadnieniu, takie jak Clean Code autorstwa Roberta C. Martina, i ciągle sprawdzam kod znanych bibliotek, aby poprawić swoje umiejętności. Chociaż wiele bibliotek open source jest utrzymywanych od lat, co oznacza, że jest bardzo mało prawdopodobne, …
Deweloper JVM tutaj. Ostatnio widziałem żarty na czatach IRC, a nawet w moim biurze na temat tak zwanych „ zacienionych ” bibliotek Java. Kontekst użycia będzie taki jak: „ Takie, a więc zapewnia„ zacienionego ”klienta dla XYZ. ” Doskonałym przykładem jest ten problem Jira dla HBase : „ Opublikuj artefakt …
Zastanawiam się, dlaczego frameworki / biblioteki mają własnych pomocników, chociaż istnieją już natywnie. Weźmy jQuery i AngularJS . Mają własne eachfunkcje iteracyjne: jQuery.each () angular.forEach () Ale my mamy Array.prototype.forEach. Podobnie, jQuery.parseJSON () angular.fromJson () Ale mamy JSON.parse()funkcję w waniliowym JavaScript.
Założenia Jedną z zalet bibliotek tylko nagłówkowych dla C ++ jest to, że nie trzeba ich oddzielnie kompilować. W C i C ++ inlinema sens tylko wtedy, gdy funkcja jest zdefiniowana w pliku nagłówkowym *. Tradycyjnie w C używany jest układ .c / .h, w którym nagłówek reprezentuje minimalny publiczny …
Ogólnie rzecz biorąc, gram w programowaniu od około 8 lat i wydaje mi się, że coraz bardziej polegam na bibliotekach i fragmentach oprogramowania typu open source (cholera, GitHub!), Aby „wykonać zadanie”. Wiem, że z czasem mogłem napisać własną implementację, ale lubię skupiać się na ogólnym projekcie. Czy to normalne (środowisko …
Podczas pisania biblioteki dla dużego projektu, nad którym pracuję w pracy, pojawił się problem, który wymagał wysłania tokena na adres e-mail, a następnie przesłania go z powrotem do kodu, z którego można go następnie wykorzystać. Mój kolega mówi, że po prostu czytam ze STDIN (używając Pythona:), code = input("Enter code: …
Jedną z moich głównych skarg na C ++ jest to, jak trudno w praktyce przekraczać obiekty biblioteki standardowej poza granicami biblioteki dynamicznej (tj. Dll / so). Biblioteka std jest często tylko nagłówkiem. Co jest świetne do robienia niesamowitych optymalizacji. Jednak w przypadku bibliotek DLL często są one budowane z różnymi …
Jestem w sytuacji, w której mogę użyć wtyczki JavaScript typu open source do wykonania zadania. Ale kiedy spróbowałem go użyć, odkryłem, że muszę przeprojektować wiele rzeczy z tego, co już zrobiłem, i to dodaje mojej projektowi pewnej złożoności. Podczas gdy mogę wykonać to samo zadanie za pomocą czystego kodu, który …
Biorąc pod uwagę, o ile prostsze jest tworzenie jQuery, w porównaniu do natywnego JavaScript, co sprawia, że ludzie całkowicie rezygnują z bibliotek takich jak jQuery? Czy to dlatego, że jQuery ma ograniczenia lub jest wolny? Chodzi mi o to, że jeśli jQuery jest tak łatwe w porównaniu do natywnego języka …
Wiem, że wielu z nas prowadzi własną bibliotekę osobistą z narzędziami i narzędziami, z których często korzystamy. Miałem swój odkąd miałem 16 lat, więc urósł do całkiem sporych rozmiarów. Niektóre rzeczy, które napisałem, zostały dodane do frameworka. Napisałem własną małą implementację drzewek ekspresyjnych do użycia z algorytmami genetycznymi na długo …
Oceniam bibliotekę, której publiczny interfejs API wygląda obecnie tak: libengine.h /* Handle, used for all APIs */ typedef size_t enh; /* Create new engine instance; result returned in handle */ int en_open(int mode, enh *handle); /* Start an engine */ int en_start(enh handle); /* Add a new hook to the …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 miesięcy temu . Tworzę aplikację na Androida, która wkrótce będzie gotowa do wydania. Zamierzam wdrożyć system zakładek za pomocą tej biblioteki . …
Niedawno dowiedziałem się, że VanillaJS (dokument?) To biblioteka, która jest w pakiecie z 99% przeglądarkami i nie jest dokładnie natywnym JavaScriptem (szok mojego życia). Pisząc własną bibliotekę, zwykle unikam wszystkich pomocnych rzeczy, głównie bibliotek. Teraz mam trzy pytania: Czy VanillaJS nadal jest uważana za lib? Czy istnieje sposób na zrobienie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.