Inżynieria oprogramowania

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

4
Zwiększenie poziomu mojego kodu C / C ++
Programuję od 3-4 lat i czuję, że nie mogę już być nazywany początkującym, ale czytam kilka pytań na tej stronie i myślę, że o WTF mówią? Tak samo czuję się, kiedy wybieram książki o programowaniu. Przeczytałem kilka początkujących książek o programowaniu, niektóre o C / C ++, a inne o …
16 c++  c 


20
Czy pisanie martwego kodu jest przydatne?
Czy przydatne jest pisanie martwego kodu? Niektórzy mówią: „Jeśli masz 2 logiki do wykonania jakiejś operacji, zamiast komentować inny kod logiczny lub usuwać kod, uczyń go martwym kodem, ponieważ nie wpłynie to na operację”. Przykład:- if(true){ // logic - 1 } else { // logic - 2 // dead code …
16 java 


6
Odwzorowania kluczy Vima / wtyczka XCode?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jestem programistą, który zajmuje się głównie tworzeniem stron internetowych w Ruby i C #. Chciałbym zacząć majsterkować przy tworzeniu iOS i Mac. W ciągu ostatnich …
16 xcode  mac  vim 



2
Jakie są zastosowania algebraicznych typów danych?
Czytam o Algebraicznych Typach Danych (dzięki Richardowi Minerichowi znalazłem to doskonałe wyjaśnienie pojęcia). Chociaż myślę, że rozumiem pojęcie rodzajów sum i typów produktów itp., Nie do końca rozumiem, w jaki sposób Algebraiczne typy danych są przydatne poza określaniem dopasowania wzorca. Co jeszcze można zrobić z ADT poza dopasowaniem wzorca? EDYCJA: …

6
Jako jedyny programista i jego konsekwencje [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 . Jestem jedynym programistą w mojej firmie. Zajmuję się programowaniem (w ASP.NET 4.0, jQuery i SQL …

11
Jak nauczyć użytkowników / klientów przesyłania lepszych opisów błędów
Często mam do czynienia z klientami lub użytkownikami, którzy zgłaszają błędy w aplikacjach. Przez większość czasu ich treść jest bezużyteczna BŁĄD!!! x nie działa bez znacznie więcej informacji. Aby rozwiązać problem, muszę poprosić o każdy ich szczegółowy szczegół, co często zajmuje więcej czasu niż samo rozwiązanie problemu. Inne przesyłają informacje …

4
Jak nawiązać sieć z innymi programistami?
Jakie sugestie dałbyś znaleźć możliwości nawiązywania kontaktów lub nawiązywania kontaktów w grupach użytkowników i innych miejscach programistów? Na przykład, jeśli wybrałeś się na obóz programistów, czy próbowałbyś nawiązać sieć z innymi programistami? Jak byś to zrobił? Czy poszedłbyś do kogoś, kogo nie znasz na lunchu i przedstawiłbyś się? Niedawno uczestniczyłem …

4
Jeden kontroler na stronę lub wiele stron w jednym kontrolerze?
Chciałem tylko porady dotyczące sposobu robienia rzeczy w MVC. Używam Codeigniter i zastanawiałem się, czy lepiej mieć jeden kontroler na stronę dla witryny, czy mieć jeden kontroler dla wszystkich stron? Załóżmy, że mam prostą stronę internetową, na której możesz odwiedzić stronę główną, zalogować się, założyć konto i skontaktować się z …
16 mvc 

8
Wywiad dla seniorów Pytania LINQ [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Przygotowuję sekcję LINQ w pytaniach do wywiadu dla starszych programistów. Jakie są najciekawsze …
16 c#  .net  interview  linq 

4
Styl opcji wiersza poleceń - POSIX czy co?
Gdzieś widziałem rant przeciwko java / javac rzekomo przy użyciu mieszanki stylów Windows i Unix java -classpath ... -ea ... Something IMHO, to nie jest miks, to po prostu finddziała, prawda? AFAIK, zgodnie z POSIX, składnia powinna być podobna java --classpath ... --ea ... Something i -abcdefoznaczałoby określenie 6 krótkich …

4
Co to jest programowanie oparte na wzorcach?
Czy ktoś może wyjaśnić obsesję na punkcie wzorców i anty-wzorców w programowaniu? Pytam, ponieważ absolutnie nie mam pojęcia, co oznaczają te wzory. W obliczu zadania programistycznego przez chwilę myślę o tym problemie, zapisz niektóre struktury danych, które moim zdaniem będą odpowiednie, prototypuj rozwiązanie, rozdziel niektóre moduły i iteruj. Nigdzie nie …

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.