Inżynieria oprogramowania

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

4
Dziedziczenie a miksy w dynamicznych językach?
Kiedy wolisz wzorce dziedziczenia niż miksy w dynamicznych językach? Przez mixiny mam na myśli faktyczne właściwe wkomponowanie, tak jak wstawianie funkcji i elementów danych do obiektu w czasie wykonywania. Kiedy użyjesz na przykład dziedziczenia prototypowego zamiast mixin? Aby lepiej zilustrować, co rozumiem przez mixin, pseudokod: asCircle(obj) { obj.radius = 0 …


11
Rozwój oprogramowania - Projekt, 1 programista - Co jeśli trafi autobus?
Firma, w której obecnie pracuję, opracowała kilka wewnętrznych programów o kluczowym znaczeniu. Mam jeszcze jedną osobę, która pracuje dla mnie, ale jest raczej facetem testującym, a nie programistą. Firma jest zaniepokojona niektórymi z tych projektów i tym, co się stanie, jeśli autobus mnie uderzy. W jaki sposób firma zwraca uwagę …
19 business 

7
Czy można skutecznie opracowywać aplikacje PHP w systemie Windows, które będą wdrażane na serwerach z systemem Linux?
Czy można kodować PHP w systemie Windows i hostować go później na serwerze z systemem Linux? Czy mogą wystąpić problemy z migracją takiego projektu? Myślałem, że naprawdę nie może być żadnych problemów, zwłaszcza, że ​​jestem początkującym w PHP i nie będę korzystać z żadnych zaawansowanych funkcji, które mogą być specyficzne …
19 php  windows  linux 

19
Darmowy język programowania gier? [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ą fachową, 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 …



7
Najlepsze praktyki OO dla programów C [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte 4 lata temu . „Jeśli naprawdę chcesz cukru OO - idź użyć C ++” - to była natychmiastowa odpowiedź, którą …

9
Jakie były powody, dla których Windows nigdy nie miał porządnej powłoki? [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ą fachową, 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 …
19 windows  history  shell 

8
Co jest przeciwieństwem abstrakcji? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Jak rozumiem, abstrakcja jest terminem, którego używamy, gdy więcej znaczenia powstaje z czegoś prostszego bez zmiany. Wywodzi się od …

3
Java i .NET: Dlaczego domyślnie stosowane są różne algorytmy sortowania?
Zastanawiam się tylko, dlaczego Javai .NET Frameworkużywa domyślnie innego algorytmu sortowania. W Javie domyślnie Array.Sort()korzysta z algorytmu scalania sortowania i jak mówi Wikipedia.com : W Javie metody Arrays.sort () używają sortowania scalonego lub dostrajanego szybkiego sortowania w zależności od typów danych oraz do przełączania wydajności implementacji na sortowanie wstawiania, gdy …

7
Kiedy aktualizować jQuery?
Kiedy polecasz aktualizację interfejsu jQuery / jQuery? Lub innymi słowy: jakie są najlepsze praktyki dotyczące aktualizacji interfejsu użytkownika jQuery / jQuery? Pracuję nad długim projektem, który potrwa co najmniej jeszcze rok. W tym czasie jestem pewien, że interfejs użytkownika jQuery / jQuery będzie aktualizowany wiele razy. Czy zalecamy aktualizację moich …

4
Jak powinienem zająć się naprawą kodu od mniej doświadczonego programisty?
Trochę tła: jestem jednym z dwóch programistów dla naszego działu 10 osób (reszta to artyści i kierownictwo). Oboje wykonujemy wszystkie kodowania wymagane do poprawnego przepływu i opracowujemy wszelkie projekty, które się pojawią. Programuję od około 4 lat, gdzie jest to jego pierwsza „prawdziwa” praca (jak to ujął). Generalnie pracujemy nad …
19 code-reviews  bug 

5
Dlaczego C ++ nie może przyjąć podejścia D do implementacji koncepcji?
Jak wielu z was wie, koncepcje , podejście C ++ do ograniczania możliwych typów argumentów szablonu nie zostało uwzględnione w C ++ 11. Dowiedziałem się, że język programowania D 2.0 ma podobną funkcję do programowania ogólnego. To rozwiązanie wydaje mi się dość eleganckie i proste. Moje pytanie brzmi więc, dlaczego …
19 c++  templates  d 

7
Świetna wydajność programisty - 10 000-krotna różnica? [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 3 lata temu . Wielki operator tokarki rozkazuje kilka razy więcej niż przeciętny operator tokarki, ale wielki …

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.