Inżynieria oprogramowania

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

10
Jak odróżnić oprogramowanie trywialne od nietrywialnego? [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 . Co naprawdę sprawia, że ​​program jest trywialny? „O ile jego trywialne oprogramowanie” nie …
11 complexity 

5
Funkcje pierwszej klasy
Zacząłem poważnie przyglądać się Lispowi w ten weekend (tzn. Uczyłem się tylko Lisp i nie wracam do projektów w C #) i muszę powiedzieć, że to uwielbiam. Zajmowałem się innymi językami funkcjonalnymi (F #, Haskell, Erlang), ale nie czułem remisu, który dał mi Lisp. Teraz, gdy kontynuuję naukę Lisp, zacząłem …


7
Czy martwisz się czasem, że bardziej martwi Cię to, jak coś jest budowane, niż to, co faktycznie budujesz?
Jako programista mam wrodzoną irytującą irytację na moje narzędzia, kod innych ludzi, mój kod i cały świat. Zawsze chcę to poprawić. Więc refaktoryzuję się, jestem na bieżąco z najnowszymi technikami. Próbuję uczyć się wzorców, próbuję używać ram, aby nie wymyślać koła na nowo. Mogę napisać specyfikację techniczną, która zdmuchnie twoje …

7
Jaka jest dobra książka, która pomaga kierownictwu nietechnicznemu zrozumieć rozwój oprogramowania? [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 …

4
W jaki sposób użycie silnika reguł wpływa na projekt, implementację i działanie aplikacji?
Interesuje mnie zdolność silników reguł do: wprowadzać i powtarzać logikę biznesową zlecić „użytkownikom biznesowym” dokonanie rzeczywistej modyfikacji tych reguł, a nie programistów zrozumieć zasady biznesowe w ogólności Czy użycie silnika reguł wpływa również na jakość aplikacji? Czy użycie silnika reguł zmienia się, jeśli wdrażasz konfigurację z 1 komputerem w porównaniu …



2
Jak sprzedawać / dystrybuować moje oprogramowanie? [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 …

4
Ewolucja API Win32 [zamknięty]
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 4 lata temu . Czy interfejs API systemu Windows 32 zmienił się z czasem? Czy książka Charlesa Petzolda „Programowanie …
11 books  c  windows  api 

9
Badania zysków / strat wydajności dokumentacji
Po wielu poszukiwaniach nie udało mi się odpowiedzieć na podstawowe pytanie dotyczące założonego znanego w świecie twórców oprogramowania: CO JEST ZNANE: Egzekwowanie ścisłej polityki dotyczącej odpowiedniej dokumentacji kodu (czy to znaczników Doxygen, Javadoc, czy po prostu mnóstwa komentarzy) wydłuża czas potrzebny na opracowanie kodu. ALE: Posiadanie dokładnej dokumentacji (lub nawet …

3
Jak działają hybrydowe aplikacje VB6 / .Net w świecie rzeczywistym?
Utrzymuję aplikację VB6 i uczymy się, jak przeprowadzić migrację do .Net. Rozważamy to stopniowo, wdrażając nowe funkcje w widocznych klasach COM .NET i powoli migrując istniejącą funkcjonalność. Znalazłem kilka pouczających przykładów „Hello World” na temat tego, jak to zrobić i działa dobrze z naszą aplikacją. Ale jak wygląda rzeczywiste zachowanie …

2
W jaki sposób kompilatory powinny zgłaszać błędy i ostrzeżenia?
Nie planuję pisać kompilatora w najbliższej przyszłości; nadal jestem dość zainteresowany technologiami kompilatora i tym, jak można to ulepszyć. Zaczynając od języków skompilowanych, większość kompilatorów ma dwa poziomy błędów: ostrzeżenia i błędy, z których pierwszy to najczęściej niekrytyczne rzeczy, które należy naprawić, oraz błędy wskazujące przez większość czasu, że niemożliwe …

1
jaki system dokumentacji technicznej online poleciłbyś? [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 6 lat temu . celem jest posiadanie systemu dokumentacji online z tymi głównymi wymaganiami: będą wykorzystywane głównie …

2
Strategia / zasoby do pisania serwisów internetowych LISP?
Kontekst: Chcę napisać w pełni funkcjonalne usługi sieciowe w Common Lisp jako prima aprilis dla reszty zespołu programistów w mojej firmie. Składają się na to dwie części: odczyt informacji z / zapisywanie do bazy danych MySQL oraz odbieranie / przetwarzanie / odpowiadanie na żądania przez HTTP. (Właściwie jest trzeci kawałek, …
11 lisp 

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.