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 w zeszłym roku . Jestem dość nowy na platformie Azure, ale zauważyłem, że program Visual Studio automatycznie tworzy następujące foldery (między innymi) ... …
Problem Pracuję nad projektem w języku Python, którego główną klasą jest nieco „ Boski obiekt ”. Jest tak cholernie wiele atrybutów i metod! Chcę refaktoryzować klasę. Jak dotąd… W pierwszym kroku chcę zrobić coś stosunkowo prostego; ale kiedy wypróbowałem najprostsze podejście, przełamało kilka testów i istniejących przykładów. Zasadniczo klasa ma …
Mam program, który napisałem w Delphi . Program jest dostępny do pobrania, ale niektóre programy antywirusowe, takie jak Norton, wykrywają je jako złośliwe oprogramowanie, podczas gdy inne programy antywirusowe, takie jak AVG , nie mają z nim żadnych problemów. Ponadto Google Chrome ostrzega również przed złośliwym oprogramowaniem, gdy chcesz pobrać …
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Odpowiedź na to pytanie SO stała się nieaktualna: wersja iOS / statystyki urządzenia - gdzie mogę znaleźć? ponieważ waluta czasu nie była częścią tego pytania, a aktualizacje wersji …
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 . Któregoś dnia mój tata zadał mi pytanie, którego nigdy nie oczekiwałbym od niego. „Jak mogę nauczyć się C ++?” …
Biorąc pod uwagę, że zmiany w sygnaturze API / metody publicznej powinny być minimalne, aby zapobiec łamaniu kodów klientów korzystających z tych metod, zastanawiałem się, czy prawo Demetera w mniejszym stopniu się do nich stosuje. Prosty przykład: class Account() { double balance; public void debit(Transaction t) { balance -= t.getAmount(); …
Obecnie używamy zwinnych metod w moim obecnym projekcie i mamy mnóstwo takich historii: Jako asystent chcę zwrócić klientowi zwrot pieniędzy, aby mógł otrzymać pieniądze na żądanie Jako klient chcę zapłacić za zakup, aby otrzymać przedmiot. Jak dotychczas to zrobiliśmy, wybieramy najważniejsze historie podczas każdego sprintu i opracowujemy je w szeregu …
Cóż, obecnie JavaScript jest głównym graczem we wszystkich technologiach programistycznych, po stronie klienta, dzięki czemu interfejs użytkownika jest lepszy, logika po stronie klienta, na niektórych serwerach WWW, jak logika po stronie serwera Dodaj do tego fakt, że ludzie (przynajmniej niektórzy z nich) zaczęli przenosić się podczas tworzenia gier internetowych z …
Niedawno przeczytałem artykuł na blogu 37Signals i zastanawiam się, jak to jest, że dostają klucz pamięci podręcznej. Dobrze jest mieć klucz pamięci podręcznej, który zawiera znacznik czasu obiektu (oznacza to, że po zaktualizowaniu obiektu pamięć podręczna zostanie unieważniona); ale jak następnie użyć klucza pamięci podręcznej w szablonie bez powodowania trafienia …
Czytałem o wzorach projektowych i czytałem, że prototypowy wzór projektowy eliminuje nadmierną podklasę. Dlaczego podklasowanie jest złe? Jaką przewagę przyniosłoby zastosowanie prototypu nad podklasą?
Code Complete stanowi, że powinieneś rozprowadzać kod w języku, a nie w nim. Przez to mają na myśli Nie ograniczaj myślenia programistycznego tylko do pojęć obsługiwanych automatycznie przez Twój język. Najlepsi programiści myślą o tym, co chcą robić, a następnie oceniają, jak osiągnąć swoje cele, korzystając z narzędzi programistycznych, którymi …
Ostatnio starszy programista, z którym współpracuję, uzasadnił wymóg, aby programiści otrzymali najnowszą wersję i skompilowali w ramach swojego projektu dużą bibliotekę wewnętrzną. Stoi to w sprzeczności z argumentem licznika, że zespoły projektowe powinny pracować nad stabilną wersją, którą otrzymują z wewnętrznego repozytorium Maven, do którego programista argumentował, że udostępnienie kodu …
Zawsze sprawdzano, że użycie atrybutów szerokości / wysokości na obrazach, które nie są tym, czym jest oryginalny obraz, jest złym pomysłem. Może to oznaczać pikselizowane obrazy lub pliki do pobrania większe niż niepotrzebne. Ale czy to wciąż problem? Nie sugerowałbym powiększania zdjęć, ale zmniejszanie nie powinno być problemem, pod warunkiem, …
Niedawno przeszliśmy na lepszą strategię przechowywania haseł, która przyniosła wszystkie dobre rzeczy: Hasła są przechowywane po przejściu przez bCrypt Użytkownik otrzymuje link aktywacyjny podczas tworzenia konta w celu potwierdzenia własności adresu Zapomniałem hasła bez pytania zabezpieczającego, link jest wysyłany na ich adres e-mail. Link wygasa po 24 godzinach, kiedy to …
Prawie każdy publiczny CMS używa pliku konfiguracyjnego .php do ustawień bazy danych i tak dalej. Na przykład WordPress automatycznie tworzy plik konfiguracyjny .php podczas instalacji. Dlaczego po prostu nie używają pliku .ini? PHP ma już parse_ini_file () i jestem pewien, że inne języki mają podobne funkcje.
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.