Inżynieria oprogramowania

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



5
czy OpenID jest naprawdę taki zły?
Widziałem to pytanie na Quora, gdzie wielu ludzi zgadza się, że OpenID jest zły, nawet idąc tak daleko, że: OpenID jest najgorszym możliwym „rozwiązaniem”, jakie kiedykolwiek widziałem w moim życiu na problem, którego większość ludzi tak naprawdę nie ma Potem widziałem artykuły i tweety odnoszące się do tego pytania, mówiąc, …

11
Scrum dla jednego programisty? [Zamknięte]
Jestem rozliczany jako „Ekspert systemu Windows” w mojej bardzo małej firmie, która składa się ze mnie, inżyniera mechanika zajmującego się sprzedażą i szkoleniem oraz prezesa firmy zajmującego się projektowaniem, rozwojem i wsparciem. Moja rola jest równie ogólna, ale przede wszystkim projektuję i wdrażam wszystko, co trzeba zrobić, aby nasze produkty …

12
Gdzie znaleźć klientów? [Zamknięte]
Mój główny obszar: tworzenie stron internetowych. Oczywiście nie oczekuję, że ktoś zdradzi swoją „kopalnię złota” lub coś w tym rodzaju, ale staram się zobaczyć, gdzie powinienem reklamować moje usługi. Mam jeszcze jednego programistę, z którym współpracuję i mamy wielu zadowolonych klientów - na zewnętrznych stronach internetowych. Rzecz w tym, że …

4
Jak decydujesz, jakiej bazy danych użyć?
Naprawdę nie lubię nazwy „NoSQL”, ponieważ nie jest zbyt opisowa. Mówi mi, które bazy danych nie są tam, gdzie jestem bardziej zainteresowany tym, czym są bazy danych . Naprawdę uważam, że ta kategoria naprawdę obejmuje kilka kategorii baz danych. Próbuję tylko uzyskać ogólne pojęcie o tym, do jakiej pracy każda …
31 sql  database  nosql 

11
Czy użyłbyś (dialekt) LISP do aplikacji w świecie rzeczywistym? Gdzie i dlaczego? [Zamknięte]
LISP (i dialekty, takie jak Scheme, Common LISP i Clojure) nie zyskały dużego wsparcia branży, mimo że są całkiem przyzwoitymi językami programowania. (W tej chwili wydaje się, że zyskują one przyczepność). To nie jest bezpośrednio związane z pytaniem, czy użyłbyś dialektu LISP dla programu produkcyjnego? Jaki program i dlaczego? Uwzględniono …

17
Czy obracanie głównego programisty to dobry czy zły pomysł?
Pracuję w zespole, który był płaski organizacyjnie od czasu jego utworzenia kilka miesięcy temu. Mój kierownik jest nietechniczny, co oznacza, że ​​cały nasz zespół jest odpowiedzialny za podejmowanie decyzji. Mój menedżer zaczyna zdawać sobie sprawę, że posiadanie głównego programisty ma wiele zalet, zarówno ze względu na niego (pojedynczy punkt kontaktowy …

15
Czego programiści mogą nauczyć się od branży budowlanej? [Zamknięte]
Rozmawiając z kolegami o zasadach projektowania i tworzenia oprogramowania, zauważyłem, że jednym z najczęstszych źródeł analogii jest przemysł budowlany. Mamy budować oprogramowanie i uważamy, że projektowanie i budowa być architektura . Jednym z najlepszych sposobów uczenia się (lub nauczania) jest analiza analogii - jakie inne analogie można wyciągnąć z konstrukcji? …

14
Dlaczego obiekty są przekazywane przez odniesienie?
Młody współpracownik, który studiował OO, zapytał mnie, dlaczego każdy przedmiot jest przekazywany przez referencję, co jest przeciwieństwem prymitywnych typów lub struktur. Jest to wspólna cecha języków takich jak Java i C #. Nie mogłem znaleźć dla niego dobrej odpowiedzi. Jakie są motywy tej decyzji projektowej? Czy programiści tych języków byli …

5
Jaka jest ścieżka kariery dla generalisty oprogramowania? [Zamknięte]
Pytanie o specjalności oprogramowania inspirowana na to pytanie. Jak cenny jest generalista oprogramowania w porównaniu ze specjalistą? Kiedy mówię „generalista”, mam na myśli kogoś, kto może wziąć projekt od wymagań do wdrożenia i jest kompetentny na wszystkich etapach cyklu rozwoju oprogramowania. Ktoś, kto potrafi połączyć wszystkie specjalności w spójną całość. …


10
Wykonawca - dopuszczalne warunki płatności?
Zastanawiam się, czy jako wykonawca postąpiłem właściwie. Zasadniczo zaczynam mój trzeci miesiąc, a mój obecny klient pomieszał płatność w pierwszym miesiącu i właśnie dowiedziałem się, że znów spóźniają się z zapłatą za mój drugi miesiąc. Nie byłoby tak źle, gdybym nie był w trudnej sytuacji finansowej, ponieważ było to moje …


13
Czy powinienem zrozumieć SVN, zanim przejdę do GIT? [Zamknięte]
Pracuję w dziale, w którym nikt wcześniej nie używał kontroli źródła, w tym ja. Próbuję rozwinąć koncepcję. Spędziłem trochę czasu badając SVN. Nauczyłem się kilku podstaw. Mogę tworzyć / aktualizować / kasować / zatwierdzać za pomocą wiersza poleceń i Tortoise. Zaczynam się uczyć, jak oznaczać i rozgałęziać, ale wciąż dużo …
31 svn  git 

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.