Ponieważ moje obecne projekty Java stają się coraz większe, odczuwam również rosnącą potrzebę wstawiania wyników debugowania w kilku punktach mojego kodu. Aby odpowiednio włączyć lub wyłączyć tę funkcję, w zależności od otwarcia lub zamknięcia sesji testowych, zwykle umieszczam private static final boolean DEBUG = falsena początku zajęć, które sprawdzają moje …
Zawsze wcześniej korzystałem z git, ale chcę przyczynić się do Pythona, więc teraz muszę się uczyć rtęci i uważam to za bardzo frustrujące. Zrobiłem więc kilka małych łatek i chciałem je śledzić jako zatwierdzenia w moim lokalnym repozytorium rtęci. Najwyraźniej istnieją 4 sposoby radzenia sobie z rozgałęzieniami w rtęci . …
Jestem bardzo nowy w GIT / GitHub (nowy jak od wczoraj). Chciałbym wiedzieć, jaki jest najlepszy sposób zarządzania wieloma osobami pracującymi nad tym samym projektem z Github. Obecnie zarządzam jednym projektem z czterema programistami. Jak przejść do przepływu pracy i upewnić się, że wszystko jest zsynchronizowane? (Uwaga: wszyscy programiści będą …
Przeprowadziłem 3 różne eksperymenty z listami i wektorami C ++. Te z wektorami okazały się bardziej wydajne, nawet przy dużej ilości wstawień w środku. Stąd pytanie: w którym przypadku listy mają większy sens niż wektory? Jeśli wektory wydają się w większości przypadków wydajniejsze i biorąc pod uwagę podobieństwo ich członków, …
Jestem programistą stron internetowych od prawie 10 lat i mam w zwyczaju nie używać JavaScript, gdy tylko jest to możliwe. Nie mówię tu o tworzeniu aplikacji internetowych, ale o witrynach baz danych. Czy to dobre / szanowane podejście?
F # wychodzi z pudełka z interaktywnym REPL. C # nie ma nic w tym rodzaju i w rzeczywistości jest trochę trudny do zabawy bez przygotowania pełnego projektu (chociaż LINQpad działa i można to również zrobić za pomocą PowerShell). Czy jest coś zupełnie innego w językach, które pozwalają F # …
Kiedy firma, w której pracuję, zatrudniała nowych menedżerów, oferowała nam przegląd czyichś kodów na każdym spotkaniu. Mamy spotkania co dwa tygodnie, więc za każdym razem jeden z programistów pokazywał swój kod na projektorze, a inni zamierzali go omawiać. Pomyślałem, że to będzie świetne: każdy programista będzie bardziej ostrożny podczas pisania …
W podcastie 73 Joel Spolsky i Jeff Atwood rozmawiają między innymi o „pięciu rzeczach, których każdy powinien nienawidzić w swoim ulubionym języku programowania”: Jeśli jesteś zadowolony ze swojego obecnego łańcucha narzędzi, nie ma powodu, aby zmieniać. Jeśli jednak nie możesz wymienić pięciu rzeczy, których nienawidzisz w swoim ulubionym języku programowania, …
Czy potrafisz skompilować Javę bezpośrednio do kodu maszynowego? Chcę to zrobić, więc mam kontrolę nad platformami, na których jest używany, i nie znam C, C ++ itp.
Obecnie biorę udział w starcie, jestem obecnie jedynym zaangażowanym programistą, a pozostali faceci w tej chwili pozostawiają mi decyzje techniczne. Do mojej codziennej pracy pracuję w domu oprogramowania, w którym codziennie korzystamy z technologii Microsoft, korzystamy z .NET, SqlServer, Windows Server itp. Zdaję sobie jednak sprawę, że jako startup musimy …
Po pierwsze, przechodzimy do przejścia wszystkich naszych zespołów projektowych do korzystania z git i opracowujemy wytyczne dotyczące sposobu organizacji repozytoriów, tak aby niektóre oddziały mogły być monitorowane pod kątem ciągłej integracji i automatyczne wdrożenie na serwerach testowych. Obecnie rozwijane są dwa modele: Duży wpływ na artykuł nvie.com na temat udanego …
Wygląda na to, że większość języków programowania nie pozwala na zadeklarowanie identyfikatora rozpoczynającego się cyfrą. Byłem ciekawy, dlaczego. Przeszukałem już sieć, ale nie znalazłem satysfakcjonującego wyjaśnienia.
Problem, który mam, polega na tym, że większość książek w C ++, które czytam, wydaje prawie zawsze na składnię i podstawy języka, np. forPętle while, tablice, listy, wskaźniki itp. Ale nigdy nie wydają się budować niczego, co byłoby wystarczająco proste do nauki, a jednocześnie wystarczająco praktyczne, abyś zrozumiał filozofię i …
Właśnie dowiedziałem się, jak działa leniwa ocena i zastanawiałem się: dlaczego leniwa ocena nie jest stosowana w każdym aktualnie produkowanym oprogramowaniu? Dlaczego nadal chętnie korzystasz z oceny?
Rozważ następujący kod: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Załóżmy, że proces ten obejmuje skończoną, ale zależną od danych wejściowych liczbę kroków; pętla została zaprojektowana tak, aby zakończyć się sama w wyniku działania algorytmu i nie jest zaprojektowana do działania w nieskończoność (dopóki …
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.