Obecnie jestem programistą, mam prawie 16 lat i prawie zawęziłem swoją karierę zawodową do czegoś związanego z uzyskaniem stopnia informatyki lub inżynierii elektrycznej (wiem, że są zupełnie inne, ale to pytanie dotyczy mojego przyjaciela), ale moje przyjaciel nie jest tego taki pewien. On jest bardzo zainteresowany w matematyce i jest …
Jaki jest związek między BDD a TDD? Z tego, co zrozumiałem, BDD dodaje dwie główne rzeczy w stosunku do TDD: nazewnictwo testów (zapewnij / powinieneś) i testy akceptacyjne. Czy powinienem stosować się do TDD podczas opracowywania przez BDD? Jeśli tak, to czy moje testy jednostek TDD powinny być nazywane w …
Podczas opracowywania dla urządzeń osadzonych i innych dziwnych światów jest bardzo prawdopodobne, że proces kompilacji będzie obejmował wiele zastrzeżonych plików binarnych, z wykorzystaniem ich bardzo specyficznych wersji. Pytanie brzmi, czy są one częścią twojej kontroli źródła? W moich biurach obowiązuje zasada „wyewidencjonowywanie kontroli źródła obejmuje wszystko, czego potrzebujesz do skompilowania …
Zastanawiam się, jakie są techniczne różnice w implementacji między C # i Scalą oraz jak oba rozwiązania porównują się z pomysłami i obawami dotyczącymi implementacji wyrażonymi w e-mailu Peek Past lambda Briana Goetza, wysłanym na listę mailingową projektu Lambda (JSR 335) ? Z e-maila: Badaliśmy drogę „może lambdas powinny być …
Zaczynam od SCRUM i mam problem ze zrozumieniem jednej rzeczy. W jaki sposób SCRUM obsługuje elementy zaległości, które trwają dłużej niż jeden sprint?
tło Nie jestem wielkim fanem abstrakcji. Przyznaję, że można skorzystać z możliwości dostosowania, przenośności i ponownego wykorzystywania interfejsów itp. Są tam realne korzyści i nie chcę tego kwestionować, więc zignorujmy to. Jest jeszcze jedna główna „korzyść” abstrakcji, która polega na ukryciu logiki implementacji i szczegółów przed użytkownikami tej abstrakcji. Argument …
Czy mogę (legalnie) korzystać z programu wydanego na licencji GPL z innego programu, który piszę i nie muszę przestrzegać GPL (dla programu, który piszę)? Na przykład mam GUI, które korzysta z programu (który jest objęty GPL), czy mogę ukryć kod w GUI, a nawet go sprzedać?
Jest to dość subiektywne pytanie, ale chciałbym usłyszeć opinie / opinie ankieterów / rozmówców na ten temat. Nasz wywiad techniczny podzieliliśmy na 4 części. Napisz kod, odczytaj i przeanalizuj kod, sesję projektowania i kod na białej tablicy. W końcowej części pytamy rozmówców o napisanie małego fragmentu kodu (4-5 wierszy) na …
Oryginalne pytanie Przeprowadziłem już kilka wywiadów dla mojej firmy, głównie informatyków na stanowiska deweloperów, ale także niektórych testerów i kierowników projektów. Teraz muszę wypełnić wolne miejsce w naszej grupie badawczej w dziale badawczo-rozwojowym (uwaga: „badania” oznaczają, że staramy się rozwiązywać problemy w naszej dziedzinie zawodowej / niszy rynkowej za pomocą …
Jestem pewien, że to pytanie zostało zadane wiele razy. Chciałbym jednak o to zapytać ponownie z myślą o przyszłości tych języków. Po raz pierwszy zapoznałem się z Groovy i bardzo mi się podobało. Czułem, że składnia jest prostsza i była znacznie bliższa Javie i mogłem szybko nauczyć się Grails . …
Zajmuję swoją obecną pozycję przez długi czas (10 lat) i w tym czasie czuję się, jakbym sprawował się dobrze jako projektant, architekt systemu i programista. Jednak wszystkie prace dotyczyły wewnętrznych projektów, które nie są dostępne ze świata zewnętrznego. Widzę wiele takich rad, które sugerują „Jeśli możesz dosłownie wskazać na coś …
Mam już wiedzę na temat podstawowych algorytmów. Teraz planuję studiować więcej zaawansowanych algorytmów i decyduję się na wprowadzenie do algorytmów . Nie jestem pewien, czy muszę odświeżyć umiejętności matematyczne przed przeczytaniem tej książki, czy nie? (Zapominam prawie matematykę, której uczę się w szkole średniej i na studiach). Jeśli ta książka …
Zbliżam się do 1 roku jako lider małego zespołu programistów (4 członków, w tym ja) w małej firmie programistycznej. Chciałbym dać mojemu zespołowi możliwość oceny, jak sobie radzę jako lider zespołu, który jest również programistą w zespole. Uważam, że trudno jest uzyskać dobre opinie z otwartym zakończeniem „Jak sobie radzę?” …
Ciekawe, jakie są wady używania wzorca ActiveRecord do dostępu do danych / obiektów biznesowych. Jedyne, co mogę wymyślić z góry, to to, że narusza zasadę pojedynczej odpowiedzialności, ale wzorzec AR jest na tyle powszechny, że sam ten powód nie wydaje się „wystarczająco dobry”, aby uzasadnić nieużywanie go (oczywiście moje widok …
Pracuję w małej firmie programistycznej, której właścicielami są również menedżerowie. Obawiam się, że wszelkie postępy technologiczne spotkały się z całkowitą pogardą ze strony kierownictwa. Niektóre komentarze są następujące: LINQ, nHibernate i ORM to zła praktyka programowania, nigdy ich nie wykorzystamy. Większość dużych aplikacji jest nadal napisanych w VB6. Sieć to …
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.