Mam operację drukowania do wykonania dla dokumentów klienta. Potrzebuję też innych standardowych operacji, takich jak dodawanie, aktualizowanie, usuwanie. więc mam następujące: Do tworzenia nowego klienta: URI = / customer / {id}, wpisz = POST, Methodname = CreateCustomer () Do aktualizacji: URI: / customer / {id}, wpisz = PUT, method = …
Zmodyfikowałem kod źródłowy projektu licencjonowanego MIT, a także dodałem do niego nowe klasy. Popraw mnie, jeśli się mylę, ale uważam, że dodanie informacji o prawach autorskich powyżej licencji i usunięcie drugiej jest legalne. Ale jak mam przypisać wkład poprzednich autorów? Czy powinienem użyć osobnego pliku? Są też pliki HTML bez …
Jestem raczej nowy w C i zastanawiam się, czy duplikacja kodu jest koniecznym złem, jeśli chodzi o pisanie wspólnych struktur danych i ogólnie C? Mógłbym na przykład napisać ogólną implementację hash map, ale zawsze uważam, że wynik końcowy jest nieporządny. Mógłbym również napisać specjalną implementację tylko dla tego konkretnego przypadku …
Odziedziczyłem ogromny stos starszego kodu napisanego w PHP na bazie danych MySQL. Zauważyłem, że aplikacja używa doublesdo przechowywania danych i manipulowania nimi. Teraz natknąłem się na wiele postów mówiących o tym, że doublenie nadają się do operacji pieniężnych z powodu błędów zaokrąglania. Jednak jeszcze nie znalazłem kompletnego rozwiązania, w jaki …
Mam klienta, dla którego zamierzam stworzyć aplikację internetową dotyczącą opieki nad pacjentami, zarządzania pacjentami, konsultacji, historii, kalendarzy i wszystkiego w tym zakresie. Problem polega na tym, że są to wrażliwe dane, historia pacjenta itp. Klient nalega na szyfrowanie danych na poziomie bazy danych, ale myślę, że to pogorszy wydajność aplikacji …
Kiedy używam C # do pisania kodu i definiuję interfejs za pomocą Visual Studio 2010, zawsze zawiera on szereg instrukcji „using” (jak pokazano w przykładzie) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestEngine.TestNameSpace { interface ITest1 { bool testMethod(int xyz); } } Zastanawiam się, do czego służą i …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Jako lider zespołu ponad 10 programistów chciałbym promować ponowne użycie kodu. Napisaliśmy dużo kodu - …
Jest nas dwóch nad czymś. Używamy tej struktury gałęzi mistrz dev-A dev-B Oboje pracujemy nad oddzielnymi gałęziami (dev-A, B) i ilekroć skończymy - promujemy nasze zmiany do opanowania. Wadą tego jest to, że nie możemy uzyskać zmian wprowadzanych przez innych programistów. Wszystko istnieje w drzewie głównym - ale nie możemy …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Stosunkowo niewielkie pytanie, ale nie udało mi się znaleźć oficjalnej dokumentacji ani nawet …
Warunki wstępne Zespół używa DVCS IDE obsługuje parsowanie komentarzy (np. TODO itp.) Narzędzia takie jak CodeCollaborator są drogie ze względu na budżet Narzędzia takie jak gerrit są zbyt skomplikowane do zainstalowania lub nie nadają się do użytku Przepływ pracy Autor publikuje gdzieś w centralnej gałęzi funkcji repo Recenzent pobierz go …
Rozumiem „niezmienny” w dosłownym tego słowa znaczeniu. Rozpoznaję je również po wpisaniu kodu. Ale nie sądzę, że rozumiem znaczenie tego terminu w kontekście informatyki. Ilekroć czytam rozmowy \ białe księgi na temat projektowania języka od znanych programistów \ informatyków, termin „niezmienny” pojawia się jako żargon; i tej części nie rozumiem. …
Niedawno ujawniono, że nowa umowa EULA dla Delphi XE3 zabrania tworzenia Client Server w wersji Professional bez dodatkowego zakupu pakietu licencyjnego Client Server. Nie oznacza to, że wersja Professional będzie pozbawiona funkcji, ale licencja wyraźnie zabrania deweloperowi używania kompilatora do określonej klasy programowania, nawet w przypadku rozwiązań innych firm lub …
Niektóre śmieciarki (przynajmniej Mono i .NET) mają obszar pamięci krótkotrwałej, który często skanują, oraz obszar pamięci pomocniczej, który skanują rzadziej. Mono nazywa to żłobkiem. Aby dowiedzieć się, które obiekty można usunąć, skanują wszystkie obiekty, zaczynając od korzeni, stosu i rejestrów, i usuwają wszystkie obiekty, do których nie ma już odniesienia. …
Baza kodów, w której teraz pracuję, ma konwencję korzystania z prywatnych pól i właściwości publicznych. Na przykład większość klas ma takich członków zdefiniowanych w ten sposób: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ return _foo; } set{ _foo = …
Od ponad 7 lat pracuję w zespole programistycznym eXtreme i programuję w parach w środowisku Windows. Gdy zaczęliśmy to robić, ktoś logowałby się przy użyciu poświadczeń systemu Windows, a zatem cały dostęp do zasobów domeny, a dokładniej kontrola wersji, byłby odpowiedzialny przed tym użytkownikiem systemu Windows. W końcu ewoluowaliśmy, aby …
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.