Inżynieria oprogramowania

80
Jak uczysz się wyrażeń regularnych? [Zamknięte]

Nie pytam, gdzie się uczyć. Znalazłem wiele dobrych zasobów online, książek itp. Ale jak, u licha, radzę sobie z nimi. Gdzie jest początek, koniec? Kiedy procesor wyrażeń regularnych przesuwa się nad tekstem, kiedy utrzymuje swoją pozycję i próbuje innego dopasowania? itp. Mam ochotę wymyślić...

80
Dlaczego program jest moim pierwszym językiem na uniwersytecie?

Słyszę o C, C ++, Javie każdego dnia, gdy ludzie zaczynają mówić o informatyce, ale na moich pierwszych zajęciach z informatyki jesteśmy proszeni o pisanie w Scheme (DrRacket). Dlaczego? Jakie to wpłynie na moje przyszłe rozumienie programowania? AKTUALIZACJA: Skończyłem swój pierwszy semestr,...

80
Dlaczego git używa skrótów zamiast numerów wersji?

Zawsze zastanawiałem się, dlaczego git woli skróty niż numery wersji. Numery wersji są znacznie wyraźniejsze i łatwiejsze do odniesienia (moim zdaniem): Istnieje różnica między poleceniem komuś spojrzenia na wersję 1200 lub zatwierdzeniem 92ba93e! (Podam tylko jeden przykład). Czy jest więc jakiś...

80
Jak odpowiedzieć na niegrzeczny raport o błędzie?

Właśnie otrzymałem dość niegrzeczny raport o błędzie. Użytkownik w zasadzie mówi, że robimy to wszystko źle, używając wielkich liter tu i tam, chociaż w rzeczywistości wskazuje tylko jeden błąd. Z jednej strony bardzo dbam o naszych użytkowników i chcę utrzymać dobre relacje i dobrą ocenę naszej...

80
Radzenie sobie z nieudanymi sprintami i terminami

Wiele książek i artykułów Scruma mówi, że nieudany sprint (gdy zespół nie ukończy niektórych funkcji z rejestru Sprint) nie jest taki zły, zdarza się od czasu do czasu i może być naprawdę przydatny, jeśli zespół uczy się na swoich błędach i poprawia coś w następujących sprintach. Zespół nie...

80
Wyjątki, kody błędów i dyskryminowane związki

Niedawno rozpocząłem programowanie w języku C #, ale mam spore doświadczenie w Haskell. Ale rozumiem, że C # jest językiem zorientowanym obiektowo, nie chcę wciskać okrągłego kołka w kwadratowy otwór. Przeczytałem artykuł Microsoft dotyczący wyjątku Zgłaszanie wyjątków : NIE zwracaj kodów...

79
Czy spędzasz godziny pracy na nauce? [Zamknięte]

Czy spędzasz godziny pracy na nauce nowych rzeczy, czytaniu blogów technicznych, książek o programowaniu itp.? Jakie jest twoje zdanie na ten temat? Czy pracodawca może korzystać z korzyści, które pozwalają programistom na naukę przez około 1-1,5 godziny dziennie? Czy zostanie spłacony w...