Inżynieria oprogramowania

Pytania i odpowiedzi dla profesjonalistów, nauczycieli akademickich i studentów pracujących w cyklu życia systemów

4
W jaki sposób (y) jest niski poziom LLVM?
W jaki sposób LLVM (Low Level Virtual Machine) Low Level? (W momencie pisania tego artykułu nie znalazłem tego rozszerzenia skrótu „LLVM” na jego stronie internetowej, ale na Wikipedii .) Czy nazywa się „niski poziom” w tym, do czego jest przeznaczony (infrastruktura kompilatora), czy dlatego, że działa na „niższym poziomie” niż …

5
Pułapki w Grails Framework [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Jakie są największe problemy / pułapki związane z korzystaniem ze środowiska Grails? Uczę się teraz …

9
Jak poradzić sobie z wywiadem „zły kod”? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Wywiad z „złym kodem” to taki, w którym osoba udzielająca wywiadu pokazuje fragment „złego kodu” …

4
Dlaczego tak trudno mi dzielić się swoją pracą?
Zrobiłem już aplikację, kodowanie nie stanowi problemu. Ale jeśli chodzi o wdrażanie / komunikowanie / dzielenie się z kolegami i przyjaciółmi, jestem jak utknął. Czuję, że będę upokorzony, ponieważ są błędy, a ludzie nie będą go używać ... Jestem pewien, że nie jestem jedyny w tej sytuacji. Nie umiem tego …

9
Czy przewijanie w poziomie powoduje, że kod jest mniej czytelny?
Cóż, prawda? Czy jest to uważane za złą praktykę? IMO jest mniej czytelny. Nienawidzę konieczności przewijania w prawo, a następnie w lewo, w prawo, w lewo i tak dalej. To sprawia, że ​​kodowanie jest bardziej bolesne i czasami mnie myli. Na przykład za każdym razem, gdy koduję długi ciąg, wykonam …

4
Dlaczego duże firmy finansowe / ubezpieczeniowe powinny używać git i / lub github?
Pracuję dla dużego przedsiębiorstwa (30 000 pracowników) w branży finansowej / ubezpieczeniowej. Chociaż „IT” nie jest naszym głównym celem, powiedzmy sobie szczerze, są to branże oparte na informacjach, a firmy z lepszą przewagą technologiczną wydają się wyprzedzać szybciej. W mojej firmie działa wiele zespołów programistycznych. Są na całej mapie z …

5
LINQPad nadal jest często używany? [Zamknięte]
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 …
12 linq 

11
Mikrooptymalizacja - BAD vs tworzenie gier
W tworzeniu gier jest dużo C / C ++, w aplikacjach biznesowych C #. Widziałem, że deweloperzy C / C ++ wyrażają zaniepokojenie tym, jak pojedynczy wiersz kodu tłumaczy się na asemblerze. W .NET niektórzy rzadko chodzą do IL. W języku C # „mikrooptymalizacja” jest niezadowolona, ​​rzadko i zwykle jest …

8
Czy programista powinien „pomyśleć” o kliencie?
Dotarłem do punktu, w którym nienawidzę zbierania wymagań. Klienci są zbyt niejasni dla własnego dobra. W zwinnym środowisku, w którym możemy pokazać klientowi pracę do końca, nie jest tak źle, ponieważ możemy wprowadzać niewielkie regularne poprawki / aktualizacje funkcjonalności. W środowisku typu „wodospad” (najpierw wymagania, a potem prawie kompletny produkt) …



1
Architektura oprogramowania do uwierzytelniania / kontroli dostępu do usługi REST
Konfiguruję nową usługę sieci Web RESTful i muszę zapewnić oparty na rolach model kontroli dostępu . Muszę stworzyć architekturę, która pozwoli użytkownikom podać swoją nazwę użytkownika i hasło, aby uzyskać dostęp do usług, a następnie ograniczyć sposób, w jaki mogą korzystać z usług (z których usług mogą korzystać, czytać a …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.