Inżynieria oprogramowania

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

7
Jak możesz zmierzyć swój dzienny wkład?
Niedawno ukończyłem Trzy znaki nędznej pracy Patricka Lencioniego, a jednym z jego głównych pomysłów jest potrzeba jakiejś formy pomiaru. Mam dość standardowe wewnętrzne zadanie programistyczne, w którym pracuję nad nowymi narzędziami i robię poprawki / naprawy błędów dla wcześniejszych narzędzi, które napisałem. Z czysto osobistych powodów, jakie rzeczy mierzyłbyś na …

2
Używasz wyników ciągłej kompilacji jako części wskaźników przeglądu wydajności? [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 5 lat temu . Mój szef planuje wykorzystać dane z naszej ciągłej kompilacji (buduje i uruchamia testy przy każdym zatwierdzeniu) jako część naszych …







2
Jak wybrać najbardziej prawdopodobną opcję z listy na podstawie wprowadzania tekstu użytkownika
Pracuję nad aplikacją OCR, w której muszę wybrać opcję opartą na wprowadzaniu tekstu przez użytkownika. Ex: Available Options: ["python", "ruby", "java", "clojure", "haskell"] Input: kava Output: java Input: ruby Output: ruby Input: clujuro Output: clojure etc.. moja aplikacja jest oparta na pythonie, czy istnieje już algorytm do rozwiązania tego problemu.

1
Oprócz IDE, bibliotek i języka, jakie są główne różnice między programowaniem na iOS i Androida? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Pochodzę ze strony iOS. Szczególnie interesuje mnie informacja, czy istnieją podobne przeszkody po stronie Androida …

3
algorytm i implementacja windy [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 5 lat temu . Chciałem wiedzieć, jak działają (prawdziwe) windy. Ale jak dotąd nie mogłem znaleźć dużo materiału na temat algorytmów, których używają, …

8
Czy zdefiniowanie punktu zatrzymania algorytmu genetycznego przeczy celowi algorytmu?
Wikipedia określa punkt końcowy GA na ten temat: Zwykle algorytm kończy się, gdy wyprodukowano maksymalną liczbę pokoleń lub osiągnięto zadowalający poziom sprawności dla populacji. Jeśli algorytm zakończył się z powodu maksymalnej liczby pokoleń, możliwe jest osiągnięcie zadowalającego rozwiązania. Teraz, jeśli kończy się, gdy osiągnięty zostanie zadowalający poziom sprawności, a Ty …

2
Jak łatwe powinno być korzystanie z ram rozwoju języka?
Jest to część serii pytań, które koncentrują się na projekcie o nazwie Projekt abstrakcji, którego celem jest wyodrębnienie pojęć używanych w projektowaniu języka w formie frameworka. Kolejną związaną z tym stronę związaną z typowaniem strukturalnym można obejrzeć tutaj . Meta-temat związany z zapytaniem dotyczącym frameworka i odpowiedniego miejsca do opublikowania …

2
Czym różni się analiza od projektu?
Jestem pewien, że wszyscy słyszeliście, jak menedżerowie mówią, że „potrzebujemy analizatora” lub „potrzebujemy projektanta”. Chociaż jestem programistą .NET, prawie nie mogę odróżnić analizatora od projektanta (nie projektanta stron internetowych ani projektantów interfejsu użytkownika). Kto jest analizatorem? Kto jest projektantem? Czy się pokrywają?

6
W jaki sposób zwracanych jest wiele wartości w Javie?
Czasami chcesz zwrócić wiele wartości z funkcji. Jak to zwykle się robi w Javie? Jedną z opcji jest użycie tablicy, takiej jak ten fragment kodu w języku Python, który zwraca listę lub krotkę: value, success = read_unreliably() if success: print value Inną opcją byłoby zwrócenie skrótu / dict, na przykład …

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.