Inżynieria oprogramowania

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

5
Jeśli TDD dotyczy projektowania, dlaczego go potrzebuję? [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 4 lata temu . Guru TDD coraz bardziej mówią nam, że TDD nie polega na testach, ale …
10 tdd 


3
Jaki jest powód umieszczania prefiksów w nowych funkcjach CSS?
Czy istnieje uzasadniony powód, dla którego przeglądarki prefiksują nowe funkcje CSS, zamiast pozwolić webmasterom na użycie wersji bez prefiksu? Na przykład przykładowy kod gradientu tła wygląda następująco: #arbitrary-stops { /* fallback DIY*/ /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#2F2727), color-stop(0.05, #1a82f7), color-stop(0.5, #2F2727), color-stop(0.95, …

3
XML vs. SQL dla małych projektów?
Pracuję nad małym projektem, który będzie miał tylko jednego użytkownika na raz, ponieważ jest to aplikacja lokalna (opracowana w WPF i C #). Do przechowywania danych myślałem o użyciu pliku XML, ale zastanawiam się, czy byłoby to najlepsze podejście. Do czego służą dane: Harmonogramy Biblioteka plików w folderach (z nazwą …
10 sql  wpf  xml 




2
Konwencje nazewnictwa specyficzne dla wersji Java
Muszę utworzyć adapter między dwoma programami (symulacja mechaniczna, non-cs). Zakładając, że mamy klasę o nazwie ThatThing. Muszę obsługiwać różne implementacje specyficzne dla dostawcy. Te wersje nie mają znaczących nazw (w przeciwieństwie do heli zaćmienia, indygo itp.). 1. Jak mam nazwać klasę, która powinna wyrażać numer wersji? Uważam klasę jak ThatThing_3_6_Impl, …
10 java  naming 


5
Pułapki projektowania interfejsu API w C [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 4 lata temu . Jakie są wady, które doprowadzają Cię do szaleństwa w interfejsach API C (w …
10 c  api-design  pitfalls 


3
Jak bezpieczne jest wykonywanie drobnych aktualizacji JVM?
Pracuję nad JVM od lat i bardzo rzadko miałem awarię JVM ... to było około 6 miesięcy temu. Od tego czasu doświadczyłem około 5 awarii JVM wynikających z 2 wad JVM. Rozwiązanie firmy Oracle zawsze było takie samo ... aktualizacja. Każde uaktualnienie odbywa się zawsze do i od momentu wydania …
10 java  oracle  jvm  upgrade 

2
Drzewo B w porównaniu do drzewa R - Czy to nie tylko kilka połączonych ze sobą list?
Dość dobrze znam drzewo B, głównie dlatego, że muszę dobrze zaopatrywać bazy danych w energię elektryczną, klimatyzację i przestrzeń na dysku twardym. Kojarzy mi się z podwójnie połączoną listą (doubl [tj. Ey]?). Dzisiaj jeden z programistów podczas lunchu wspomniał o drzewie R. Wskoczyłem na Wikipedię i zacząłem czytać. Brzmiało to …

6
Zmieniamy świat klienta - jak sobie z tym poradzić?
Jakiś czas temu zlecono nam projekt polegający na zastąpieniu starego systemu mainframe klienta nowym intranetowym rozwiązaniem ASP.NET z wykorzystaniem SQL Server jako zaplecza. Częściowo było to również przeprojektowanie biznesu - w zasadzie, gdy zmieniamy system, mieliśmy myśleć o tym, jak lepiej prowadzić biznes. Tak więc pierwszym zadaniem było przyjście i …

9
Nagradzanie programistów na podstawie ważności aplikacji [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 . Czy to słuszne, aby zarząd nadał większe znaczenie lub nagradzał programistów, którzy pracowali …
10 management 

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.