W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Jeśli utworzę tę metodę public void foo() A potem tworzę taką przeciążoną wersję public void foo( string bar ) Czy mówimy, że druga funkcja przeciąża pierwszą, czy obie metody są jednakowo „przeciążone”? Oznaczałoby to (tak sądzę), że istnieje funkcja typu podstawowego, która jest przeciążona przez inną funkcję (trochę jak dziedziczenie, …
Wiem, że myślisz (a może krzyczysz): „nie ma innego pytania, gdzie należy sprawdzić poprawność w architekturze warstwowej?!?” Cóż, tak, ale mam nadzieję, że będzie to trochę inne spojrzenie na ten temat. Jestem głęboko przekonany, że sprawdzanie poprawności przybiera wiele form, jest oparte na kontekście i różni się na każdym poziomie …
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 10 miesięcy temu . Pracuję jako programista i widzę tylko kod „Big Ball of Mud” (bez przydatnych komentarzy), ale lubię robić czysty kod …
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 6 lat temu . Jestem początkującym programistą. Uczę się języków takich jak C, C ++, Python i …
Wyobraź sobie, że dajesz komuś kartę z kodem „5SBDO0”. W niektórych czcionkach trudno jest wizualnie odróżnić literę „S” od cyfry pięć (jak w przypadku cyfry zero i litery „O”). Czytając kod na głos, odróżnienie „B” od „D” może być trudne, wymagając wymówienia „B jak u chłopca”, „D jak u psa” …
Mój zespół właśnie zaczął używać tygla / rybiego oka do inicjowania recenzji kodu za każdym razem, gdy jedno z nas coś sprawdza. Jest nas tylko 3 i każdy z nas jest zachęcany do przejrzenia kodu i pozostawienia komentarzy, które uznamy za stosowne. Moje pytanie brzmi: jak najlepiej zostawić komentarz w …
Wprowadzenie PHP pozwala przeciążać wywołania metod i dostęp do właściwości , deklarując magiczne metody w klasach. Umożliwia to kod taki jak: class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" Oprócz przeciążania właściwości i metod instancji, od PHP 5.3.0 …
Tak więc usługa RESTful ma ustalony zestaw czasowników w swoim słowniku. Usługa sieci Web RESTful pobiera je z metod HTTP. Zdefiniowanie stałego słownictwa ma pewne zalety, ale tak naprawdę nie rozumiem o co chodzi. Może ktoś może to wyjaśnić. Dlaczego ustalone słownictwo określone przez REST jest lepsze niż dynamiczne definiowanie …
Przepraszam za ten długi post, ale myślę, że warto. Właśnie zacząłem od małego sklepu .NET, który działa zupełnie inaczej niż w innych miejscach, w których pracowałem. W przeciwieństwie do którejkolwiek z moich poprzednich pozycji, oprogramowanie tutaj napisane jest skierowane do wielu klientów i nie każdy klient otrzymuje jednocześnie najnowszą wersję …
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 6 lat temu . Większość języków programowania ma pewne decyzje projektowe, które wpływają na ich użycie i …
Wiele moich badań w ciągu najbliższych kilku tygodni dotyczy różnych systemów CMS. Rzuciłem już okiem na episerver i umbraco. Czytając te systemy, nie mogę przestać myśleć, że zapewnienie funkcji zarządzania treścią jest możliwe bez poznania szczegółów i struktury wielu (raczej dużych) platform CMS. W przeszłości otrzymywałem projekty, w których moja …
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 8 lat temu . Główne internetowe środowiska IDE są hostowane na serwerze usługodawcy. Przykładami są Kodingen, Cloud9, ShiftEdit. W związku z tym byłyby …
Jest jedna rzecz, którą zawsze zastanawiałem się, czytając o tych wszystkich „zwinnych pracach programistycznych” tutaj na SE i innych stronach: W „tradycyjnej” inżynierii oprogramowania zbierać wymagania użytkownika, napisz specyfikację na podstawie tych wymagań, dać klientowi i wystawić rachunek za dotychczas wykonaną pracę, wykonać (przybliżony) projekt techniczny, aby można było oszacować …
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 8 lat temu . Stworzyłem aplikację kilka lat temu: chociaż jest ona przestarzała i bezużyteczna w porównaniu do tego, co jest obecnie dostępne, …
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.