Patrząc na porównania, wydaje mi się, że może istnieć odwzorowanie 1: 1 między ich zestawami funkcji. Często cytowanym stwierdzeniem jest jednak to, że „Mercurial jest łatwiejszy”. Jaka jest podstawa tego stwierdzenia? (Jeśli w ogóle)
To pomysł, który słyszałem wielokrotnie w kilku miejscach. Niektórzy mniej lub bardziej uznają, że gdy próba rozwiązania problemu czysto w języku SQL przekracza pewien poziom złożoności, rzeczywiście powinieneś poradzić sobie z nim w kodzie. Logika leżąca u podstaw tego pomysłu polega na tym, że w większości przypadków silnik bazy danych …
Podczas rozmowy kwalifikacyjnej poproszono mnie o wyjaśnienie, dlaczego wzorzec repozytorium nie jest dobrym wzorcem do pracy z ORM, takimi jak Entity Framework. Dlaczego tak jest?
Mam tutaj 3 pytania dotyczące GPL: Jeśli używam oprogramowania GPL w mojej aplikacji, ale nie modyfikuję go ani nie rozpowszechniam, czy muszę wydać moją aplikację na licencji GPL? Co jeśli zmodyfikuję niektóre oprogramowanie, z którego korzysta moja aplikacja? Czy w takim razie muszę wydać moją aplikację na licencji GPL, czy …
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, …
Jako poważny programista, jak odpowiesz na pytanie Co to jest MVC? Moim zdaniem, MVC jest dość mglistym tematem - dlatego też, jeśli twoja publiczność jest uczniem, możesz opisać go w kategoriach ogólnych, które raczej nie będą kontrowersyjne. Jeśli jednak rozmawiasz ze znającą się na rzeczy publicznością, a zwłaszcza z ankieterem, …
Jest popularny cytat Jamie Zawinski : Niektórzy ludzie, gdy napotykają problem, myślą: „Wiem, użyję wyrażeń regularnych”. Teraz mają dwa problemy. Jak należy rozumieć ten cytat?
Czy dla rozproszonego zespołu, który używa Git i Github jako kontroli wersji, obrazy powinny być również przechowywane w repozytorium git? W większości obrazy nie zostaną zmienione. Folder zawierający je powiększy się tylko w miarę dodawania obrazów. Niepokojące jest to, że folder obrazów może z czasem powiększać się do dużych rozmiarów …
Więc mój tata kupił mi 5 książek o programowaniu (C ++, Java, PHP, JavaScript, Android) około miesiąc temu. Jest architektem i nic nie wie o programowaniu. Kupił mi je, ponieważ powiedziałem mu, że programowanie jest fajne i chciałem się tego nauczyć. Jak zapewne wiesz, bycie dzieckiem (mam 14 lat) i …
Dlaczego każde poważne repozytorium Github, które ściągam, każe mi zmiażdżyć moje zobowiązania w jednym zatwierdzeniu? Myślałem, że dziennik git jest tam, abyś mógł sprawdzić całą swoją historię i zobaczyć dokładnie, jakie zmiany się tam zdarzyły, ale zgniatanie go wyciąga go z historii i łączy w jedno zatwierdzenie. O co chodzi? …
Jako przedsiębiorca / programista, który zarabia na pisanie i sprzedaż oprogramowania, jestem zdumiony, dlaczego programiści piszą aplikacje, a następnie umieszczają je w Internecie za darmo. Znalazłeś się w jednej z najbardziej lukratywnych dziedzin na świecie. Firma z 99% marżą zysku, w której nie masz fizycznego produktu, ale możesz podać swoją …
Jaka jest różnica oprócz tytułu i wynagrodzenia? Jakie mają różne obowiązki. Jaka jest ich wiedza / doświadczenie? Jaka jest podstawowa miara, aby ustalić, gdzie programista pasuje do tej podstawowej struktury?
Wydaje się całkiem jasne, że „zasada pojedynczej odpowiedzialności” nie oznacza „tylko jednej rzeczy”. Po to są metody. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } Bob Martin mówi, że „klasy powinny mieć tylko jeden powód do zmiany”. …
Wiem, że firma, dla której pracujesz, jest właścicielem kodu i oczywiście zostaniesz aresztowany, jeśli spróbujesz go sprzedać. Ale czy programiści często przechowują osobistą kopię napisanego przez siebie kodu (do wglądu w przyszłości)? Najwyraźniej ten facet został wysłany do więzienia za kopiowanie kodu źródłowego.
W tym teście pakiet zajmuje 4 razy więcej czasu, niż spełnienie obietnic ES6 w porównaniu z obietnicami Bluebird, i zużywa 3,6 razy więcej pamięci. W jaki sposób biblioteka JavaScript może być znacznie szybsza i lżejsza niż natywna implementacja v8 napisana w C? Obietnice Bluebird mają dokładnie taki sam interfejs API …
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.