Pracuję nad projektem i po kłótni z ludźmi w pracy przez ponad godzinę. Postanowiłem wiedzieć, co mogą powiedzieć ludzie korzystający z wymiany stosów. Piszemy API dla systemu, istnieje zapytanie, które powinno zwrócić drzewo Organizacji lub drzewo Celów. Drzewo Organizacji to organizacja, w której użytkownik jest obecny. Innymi słowy, drzewo to …
Mamy projekty dużych przedsiębiorstw, które zwykle obejmują kopiowanie danych ze źródłowej bazy danych do docelowej bazy danych, a następnie konfigurowanie szeregu dodatkowych aplikacji, które synchronizują te dane itp. Ostatni projekt zawierał 250 000 pozycji (wierszy danych). Następny projekt będzie zawierał jedynie 4000 pozycji. Kierownicy projektów / ludzie biznesu uważają, że …
Przeprowadziłem bardzo stymulującą i interesującą dyskusję z kolegą na temat ORM oraz jego zalet i wad. Moim zdaniem ORM jest użyteczny tylko w najrzadszych przypadkach. Przynajmniej z mojego doświadczenia. Ale nie chcę teraz wymieniać własnych argumentów. Pytam więc, co sądzisz o ORM? Jakie są zalety i wady?
Jeśli próbuję symulować Kostkę Rubika , w jaki sposób stworzyłbyś strukturę danych do przechowywania stanu kostki w pamięci, z X liczbą płytek na stronę? Rzeczy do rozważenia: kostka może mieć dowolny rozmiar jest to kostka Rubika, więc warstwy można obracać
Po co byłaby presja, gdyby wszyscy wiedzieli, co robią, a projekty były dokładnie oszacowane? Jeśli istnieje presja, a nawet wysoka, oznacza to, że to, co obecnie robią, nie działa, dlaczego każdy dobry programista chciałby dołączyć do takiego zespołu? Czy tego rodzaju publikowanie ofert pracy nie przyniosło rezultatu, czy naprawdę są …
Moja firma musi zatrudnić programistę PHP, ale w mojej firmie nikt nie ma znajomości języka PHP i trudno jest nam sprawdzić umiejętności PHP. Gdyby był programistą C / Java, poprosiłbym go o napisanie szybkiej implementacji Game of Life, ale PHP to zupełnie inny język. Z zainteresowaniem widziałem ten test: http://vladalexa.com/scripts/php/test/test_php_skill.html …
Zawsze trudno mi wybierać formy w liczbie pojedynczej i mnogiej dla nazw klas: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController A w przypadku nazw złożonych jest to jeszcze trudniejsze: OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository Jakie podejście preferujesz i dlaczego?
Cierpię na kryzys zaufania do moich umiejętności programisty komputerowego. Wczoraj próbowałem wymyślić własny algorytm najkrótszej ścieżki dla wykresu i po kilku godzinach po prostu rzuciłem ręcznik i nauczyłem się algorytmu Dijkstry. Czy jest to coś, co dobry programista powinien móc „wynaleźć na nowo” za kilka godzin, czy też jestem nierealny? …
Zasadniczo rozumiem, jak używać wskaźników, ale nie wiem, jak najlepiej ich używać w celu lepszego programowania. Jakie są dobre projekty lub problemy do rozwiązania przy użyciu wskaźników, dzięki czemu mogę je lepiej zrozumieć?
Jeśli zwolnię trochę kodu i plików binarnych, ale nie dołączam do niego żadnej licencji, jakie są warunki prawne, które obowiązują domyślnie (w USA, gdzie jestem). Wiem, że automatycznie mam prawa autorskie, nie robiąc nic, ale jakie są ograniczenia? Jeśli prześlę swój kod do github i ogłaszam go jako bezpłatne pobieranie …
Myślałem o tym i nie mogłem podać żadnego przykładu. Dlaczego ktoś miałby chcieć złapać wyjątek i nic z tym nie zrobić? Czy możesz podać przykład? Może jest to po prostu coś, czego nigdy nie należy robić.
Programuję od kilku lat i zacząłem w Javie, a w swoim czasie znalazłem wiele różnych źródeł twierdzących, że Java jest w jakiś sposób gorszym językiem. Wiem, że każdy język ma swoje mocne i słabe strony, ale wiele rzeczy, które czytałem o Javie, wydają się być przestarzałe. Najczęściej cytowanym powodem gorszej …
Moim pierwszym językiem programowania był PHP ( westchnienie ). Potem zacząłem pracować z JavaScript. Niedawno wykonałem pracę w C #. Nigdy nie patrzyłem na języki niskiego lub średniego poziomu, takie jak C. Ogólny konsensus w społeczności programistów na ogół jest taki, że „programista, który nie nauczył się czegoś takiego jak …
Jestem rok od ukończenia uniwersytetu i naprawdę nie mogę się doczekać rozwiązania praktycznych problemów. Zwłaszcza nietrywialne, wymagające trochę badań i dużo myślenia. Ale jednocześnie jest to mój największy strach - napotkać problem, którego nie jestem w stanie rozwiązać, bez względu na to, jak bardzo się staram. Z naciskiem na dostarczanie …
Dlaczego inżynieria oprogramowania nie ma reprezentacji związkowej jak inne zawody zawodowe, takie jak nauczanie? Czy istnieją jakieś związki dla twórców oprogramowania, które istnieją i odnoszą sukcesy?
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.