Inżynieria oprogramowania

27
Jakie są zalety wyświetlania numerów wierszy w edytorze tekstu?

Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Czuję się dziwnie, gdy edytuję kod w środowisku IDE,...

27
Ładnie rozwidlać projekt open source

To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Już czas. Pracowałeś długo i ciężko, aby dodać swoją wizję do projektu open source, który kochasz, nad którym...

27
Jak mogę nauczyć się pisać idiomatyczny C ++?

Jestem studentem informatyki, w wyniku czego nauczyłem się C ++ jako lepszej wersji języka C z klasami. W końcu próbuję wynaleźć koło, gdy potrzebne jest rozwiązanie złożonego problemu, ale po pewnym czasie mogę znaleźć jakąś funkcję języka lub standardową bibliotekę. Czuję się dobrze z moimi...

27
Jak pomaga zgłoszenie wyjątku ArgumentNullException?

Powiedzmy, że mam metodę: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } Nauczono mnie wierzyć, że rzucanie ArgumentNullExceptionjest „poprawne”, ale błąd „Odwołanie do obiektu nie jest...

27
Jak kodujesz bez obrażania?

Rozumiem przez to, jak sobie radzisz z tworzeniem kodu opartego na kodzie udostępnianym programistom, którzy pracowali nad nim od lat i są z nim bardzo obeznani? Nie chcę nadepnąć na nikogo, ale nie dostaję tak subtelnych skarg na sposób, w jaki robię różne rzeczy, czy to, jak wstawiam biały kod,...

27
Co oznacza „R” w nazwach rejestrów x64?

Wiem, że 32-bitowe rejestry zostały nazwane tak jak 16-bitowe rejestry z przedrostkiem „E”, co oznacza rozszerzenie. Zawsze zakładałem, że oznacza to rozszerzenie z 16 do 32 bitów, chociaż nigdy nie widziałem tego wyraźnie stwierdzonego. Próbowałem dowiedzieć się, co oznacza skrót „R”, ale moje...

27
Jakie funkcje zawiera WebStorm, którego nie ma RubyMine?

Patrzę na kupowanie Rubymine, ponieważ robię niewielką ilość ruby, ale dużą ilość html5 / javascript. Miałem zamiar dostać Webstorm, ponieważ mam dużo czystych frameworków / aplikacji opartych na HTML5 / js, nad którymi pracuję, ale potem przeczytałem, że WebStorm / PhpStorm / Rubymine itp. Są...

27
Mediator vs Observer?

Czy ktoś może udzielić mi kanonicznej odpowiedzi na temat różnic między a Observeri a Mediatororaz podsumowania, kiedy powinieneś użyć jednego wzoru na drugim? Nie jestem pewien, jakiego rodzaju sytuacji wymagałoby to, Observera jakiego

27
Czy można łączyć języki programowania?

Od dłuższego czasu programuję, napisałem kilka podstawowych programów i chcę się uczyć. Dotarłem do punktu, w którym po prostu nie wiesz, czego się uczyć dalej i chciałbym zadać pytanie o moją ciekawość. Krótko mówiąc, pytanie brzmi, czy można połączyć wiele języków programowania w jeden wynik? Na...