Inżynieria oprogramowania

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

7
Dlaczego XML nie jest nazywany EML?
Z Wikipedii Extensible Markup Language (XML) to zestaw zasad kodowania dokumentów w formie do odczytu maszynowego. Jest zdefiniowany w specyfikacji XML 1.0 [4] opracowanej przez W3C oraz w kilku innych powiązanych specyfikacjach, z których wszystkie są otwartymi standardami. [5] Jakie są historyczne powody nazywania skróconego XML-a zamiast bardziej naturalnego EML?
21 naming  xml  etymology 

6
Jak zachęcić do przyjęcia kontroli wersji
Niedawno zacząłem pracować w zespole, w którym nie ma kontroli wersji. Większość członków zespołu nie jest przyzwyczajona do kontroli wersji. Używam mercurial prywatnie do śledzenia mojej pracy. Chciałbym zachęcić innych do przyjęcia go, a przynajmniej zacząć aktualizować swój kod w miarę rozwoju zmian. Czy ktoś może mi doradzić, w jaki …

8
Techniki zwiększania logiki przy programowaniu [zamknięte]
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i na obecną formę nie można udzielić rozsądnej odpowiedzi. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 7 lat temu . Zajmuję się programowaniem …
21 logic 



10
Jak aktualizujesz strony internetowe na żywo za pomocą zmian kodu?
Wiem, że to bardzo podstawowe pytanie. Gdyby ktoś mnie żartował i powiedział, jak sobie z tym poradzi, byłbym wdzięczny. Postanowiłem to opublikować, ponieważ mam zamiar zainstalować SynchToy, aby rozwiązać problem poniżej i czuję się trochę nieprofesjonalny przy użyciu „zabawki”, ale nie mogę wymyślić lepszego sposobu. Wiele razy znajduję się w …

3
W którym obszarze makro LISP jest lepsze niż „zdolność” Ruby do tworzenia DSL
Jedną z rzeczy, która sprawia, że ​​Ruby świeci, jest możliwość lepszego tworzenia języków specyficznych dla domeny Sinatra Rspec Grabie ActiveRecord Ruby on Rails Chociaż można duplikować te biblioteki w LISP za pomocą makr, myślę, że implementacja Ruby jest bardziej elegancka. Niemniej jednak myślę, że zdarzają się przypadki, że makro LISP …
21 ruby  lisp  dsl 

9
Preferencje stylu LINQ [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ą specjalistyczną, 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 …
21 c#  coding-style  linq 

4
Przewidywanie wyników rand () PHP
Czytałem w wielu źródłach, że dane wyjściowe PHP rand () są przewidywalne jako PRNG, i w większości akceptuję to jako fakt, ponieważ widziałem to w tak wielu miejscach. Interesuje mnie proof-of-concept: jak mógłbym zająć się przewidywaniem wyników rand ()? Po przeczytaniu tego artykułu rozumiem, że liczba losowa jest liczbą zwracaną …
21 security  random 

1
Najlepsza biblioteka Ruby Git?
Jaka jest najlepsza biblioteka Git w Ruby? Git, Grit, Rugged, Other? Tło: Jestem bieżącym opiekunem TicGit-ng, który jest rozproszonym systemem biletów offline zbudowanym na git, i wielokrotnie czytałem i słyszałem, że Grit jest tym, którego powinienem użyć, ponieważ zastępuje klejnot Git, ale wydaje się, że brakuje dokumentacji lub funkcji, ponieważ …
21 ruby  git 

15
Test techniczny dla starszego programisty [zamknięty]
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 4 lata temu . Mam dylemat Mam kandydata na stanowisko starszego programisty. Facet wydaje się kompetentny podczas …

13
Dlaczego odwołania zerowe są odrzucane, a zgłaszanie wyjątków jest uważane za prawidłowe?
Nie do końca rozumiem konsekwentne niszczenie referencji zerowych przez niektórych ludzi w języku programowania. Co jest w nich takiego złego? Jeśli poproszę o dostęp do odczytu pliku, który nie istnieje, cieszę się, że otrzymam wyjątek lub odwołanie zerowe, a jednak wyjątki są uważane za dobre, ale odniesienia zerowe są uważane …

13
Subversion / kontrola źródła tylko dla kodu produkcyjnego?
Rok temu ukończyłem studia informatyczne, a teraz pracuję w małej firmie zajmującej się tworzeniem stron internetowych (ja i ​​jeden inny programista, a także menedżerowie, obsługa klienta i tester). Aż tuż przed moim uruchomieniem nie było systemu kontroli źródła. Teraz powoli zaczynamy wdrażać SVN, ale inny (starszy) programista (odtąd nazywany Joe) …

3
Jak przechowywać ceny z obowiązującymi datami?
Mam listę produktów. Każdy z nich jest oferowany przez N dostawców. Każdy dostawca podaje nam cenę na określony termin. Cena ta obowiązuje, dopóki dostawca nie zdecyduje się ustalić nowej ceny. W takim przypadku dostawca poda nową cenę z nową datą. Nagłówek tabeli MySQL wygląda obecnie tak: provider_id, product_id, price, date_price_effective …

3
Czy ktoś wykonuje testy sprzętowe podczas kompilowania kodu? [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ą specjalistyczną, 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 …

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.