Inżynieria oprogramowania

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

2
Bezpieczna komunikacja między przeglądarką a aplikacją natywną
Pracuję nad aplikacją internetową, która potrzebuje danych, które może uzyskać tylko z zainstalowanej lokalnie przeglądarki natywnej aplikacji. Jak poruszać się po obszarze izolowanym przeglądarki, aby móc komunikować się (bezpiecznie, ponieważ dane są potencjalnie wrażliwe), z aplikacją natywną. W jedynym przykładzie, który znalazłem, użytkownik ręcznie przenosił między tokenami niektóre tokeny i …

3
Czy Doctype jest potrzebny do dokumentów HTML5
Niedawno odbyłem rozmowę kwalifikacyjną i jedno z pytań brzmiało: „Czy do dokumentów HTML 5 potrzebny jest doctype?”. Odpowiedziałem „nie”, ale mam wrażenie, że się mylę. Z w3 wygląda na to, że jest to absolutnie wymagane, ale jeśli napiszę prosty HTML <html> <body> <input type="color" disabled/> </body> </html> zapisz go jako …
12 html  w3c 

5
Czy skrypty Perla naprawdę nie powinny mieć rozszerzenia?
Właśnie zacząłem czytać O'Reilly's Learning Perl, 6. edycja i byłem zaskoczony, gdy natknąłem się na ten fragment. #!/usr/bin/perl print "Hello, world!\n"; Wyobraźmy sobie, że wpisałeś to w edytorze tekstu. (Nie martw się jeszcze o to, co oznaczają części i jak one działają. Za chwilę zobaczysz o nich.) Możesz ogólnie zapisać …
12 perl 


2
Zrozumienie i zapamiętanie parametrów git rebase
Jak dotąd najbardziej myląca część git opiera się na innej gałęzi. W szczególności mylące są argumenty wiersza poleceń. Za każdym razem, gdy chcę osadzić mały fragment jednej gałęzi na wierzchołku innego, muszę przejrzeć dokumentację git rebase i zajmuje mi to około 5-10 minut, aby zrozumieć, jaki powinien być każdy z …
12 git 

4
Czy źle będzie mieć <style> w <body>?
W poniższym kodzie umieściłem wewnętrzny arkusz stylów ze znacznikiem w treści, zamiast mieć w głowie. W przypadku aplikacji do pojedynczej strony rozważam zrobienie tego dla stylów, które dotyczą tylko samej strony, zamiast posiadania osobnego pliku pagespecific.css. Czy istnieje scenariusz, w którym ma to wadę, ponieważ nie umieszczam tego samego w …
12 html  css 

2
Czy są dziś dostępne główne, uniwersalne języki inne niż Turinga?
Języki niekompletne Turinga oferują dużą przewagę nad językami kompletnymi bez Turinga, ponieważ są one znacznie bardziej analizowalne, a tym samym oferują znacznie szersze możliwości optymalizacji. Jednak są one rzadko używane, a kompletność Turinga jest sprzedawana jako dobra cecha. Czy są dostępne obecnie główne języki niekompletne, które są przeznaczone do programowania …



4
Co stanowi język programowania i jak się prawa autorskie do języka programowania?
Postanowiłem stworzyć własny język programowania, głównie dla zabawy. Jednak zainteresowałem się aspektem prawnym tego wszystkiego. Możesz na przykład licencjonować określone programy na określonych warunkach. Jak jednak radzisz sobie z licencjonowaniem języka ? Poza tym mam na myśli nie tylko implementację języka (kompilatora i VM), ale sam standard. Czy brakuje mi …

3
Pozyskiwanie i trwałość zdarzeń
Czytam o pozyskiwaniu wydarzeń i mam pytanie dotyczące wytrwałości. Nadal mogę mieć DB ze wszystkimi podmiotami, prawda? A może zdarzenia powinny być odtwarzane przy każdym uruchomieniu aplikacji, aby uzyskać najnowszą wersję każdego elementu w pamięci? Wydaje się to marnotrawstwem w większych systemach (jak w przypadku dużej ilości danych)? Chodzi o …

2
Czym jest wsteczna zgodność z .NET Framework?
Tworzymy aplikację Windows w .NET 4 z bazą danych MySQL. Kiedy zamierzamy wdrożyć tę aplikację, instalujemy platformę .NET 4 na naszym kliencie, a następnie podczas instalowania .NET Connector dla MySQL wymaga ona .NET Framework 3.5. Ale .NET 4 jest już zainstalowany. Czy platforma .NET nie była wstecznie kompatybilna? Ostatecznie instalujemy …

4
Najlepsze podejście do bazy danych długich ciągów
Muszę przechowywać pytania i odpowiedzi w bazie danych. Pytania będą składały się z jednego do dwóch zdań, ale odpowiedzi będą długie, przynajmniej akapit, prawdopodobnie więcej. Jedynym sposobem, w jaki wiem, że mogę to teraz zrobić, jest baza danych SQL. Jednak nie wydaje mi się, aby było to dobre rozwiązanie, ponieważ …


6
Jak dokumentować reguły biznesowe
Zastanawiam się, jaka byłaby formalna i najczęściej stosowana metoda dokumentowania reguł biznesowych? Również w jaki sposób dokumentujesz specyfikacje interfejsu użytkownika artefaktów programistycznych (np. Dokumentowanie pól formularza i zachowanie przycisków w formularzu, tekście informacyjnym itp.)

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.