Chcę zacząć od obiektów w moich testach jednostkowych. Wygląda na to, że istnieje mnóstwo dobrych szyderczych ram. Czy różne ramy mają różnych docelowych odbiorców? Jakie czynniki należy wziąć pod uwagę, wybierając ramy odpowiednie dla mojej sytuacji?
Biorąc pod uwagę dowolną funkcję podwójnie rekurencyjną, jak obliczyć jej czas działania? Na przykład (w pseudokodzie): int a(int x){ if (x < = 0) return 1010; else return b(x-1) + a(x-1); } int b(int y){ if (y <= -5) return -2; else return b(a(y-1)); } Lub coś podobnego. Jakich metod …
Kiedy pracujesz nad produktem, który należy wkrótce wykonać i działa dobrze, kiedy można poświęcić łatwość konserwacji i „porządek” projektu, aby szybko wykonać zadanie i wyjść z domu? I w jakim stopniu jest to w porządku, szczególnie gdy techniki zastosowane do „schludności” są dla mnie nowe?
W ciągu ostatnich kilku lat pracowałem z kilkoma różnymi systemami kontroli wersji. Dla mnie jedną z podstawowych różnic między nimi było to, czy wersjonują pliki indywidualnie (każdy plik ma osobną numerację wersji i historię), czy też repozytorium jako całość („zatwierdzenie” lub wersja reprezentuje migawkę całego repozytorium) . Niektóre systemy kontroli …
Ostatnio w mojej pracy pojawiły się przeglądy wydajności, a ja znalazłem się w interesującej pozycji. Nasz zespół dużo programuje w parach, który ma tendencję do uśredniania różnic umiejętności między członkami zespołu (szczególnie biorąc pod uwagę, że zmieniamy pary). Zasadniczo, dokonując przeglądu wyników, spoglądasz wstecz na pracę, którą wykonałeś, i demonstrujesz, …
Nie mam pojęcia o wewnętrznym działaniu systemu operacyjnego, ale mogę mniej więcej zgadnąć przybliżone zachowanie wielu funkcji. Jednej rzeczy, której nie jestem w stanie zrozumieć, jest wielozadaniowość. Teoretycznie system operacyjny zarządza czasem, dostosowując procesor w krótkich odstępach czasu do różnych uruchomionych programów. Ale nie jest jasne, jak to naprawdę działa. …
Mam nadzieję, że to pytanie nie jest zbyt ogólne. W przyszłości może być konieczne dodanie niektórych systemów księgowych i finansowych do niektórych aplikacji (głównie aplikacji internetowych, ale moje pytania dotyczą również aplikacji komputerowych). Teraz utworzenie prostego rejestru transakcji finansowych jest teoretycznie łatwe. Jedna tabela bazy danych z kilkoma kolumnami może …
Niedawno przeczytałem artykuł, w którym napisano, że fałszywe obiekty są często źle rozumiane i niewłaściwie wykorzystywane. Czy są jakieś szydercze anty-wzory, na które mogę uważać?
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 . Dużo czasu na przyzwoite prace techniczne trzeba przejść przez proces sprawdzania telefonu. Jeśli …
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 4 lata temu . Od pięciu lat jestem aktywnym profesjonalnym programistą (głównie korzystającym z .NET) i, nie będąc zbyt sobą, powiedziałbym, że jestem …
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 …
Jak rozpoznać, że ktoś skopiował kod open source na licencji GPL do swojej komercyjnej aplikacji o zamkniętym źródle, gdy nie masz dostępu do jego zamkniętego kodu? Edycja: świetne odpowiedzi! Część 2. Co zrobić, jeśli jest to aplikacja internetowa, w której nie masz nawet dostępu do plików wykonywalnych? Scenariusz: kopiują źródło, …
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 5 lat temu . Właśnie nauczyłem się czerwonych czarnych drzew w Cormen i łał! Zazwyczaj lubię rozumieć …
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 . Już jako student jestem proszony o przejrzenie kodu programistów, którzy (nie) zdali test …
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 …
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.