Inżynieria oprogramowania

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

6
Znaczna część czasu, nie mogę wymyślić powodu, aby mieć obiekt zamiast klasy statycznej. Czy przedmioty mają więcej zalet niż myślę? [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 . Rozumiem pojęcie obiektu i jako programista Java czuję, że paradygmat OO przychodzi mi w praktyce …

5
Scrum Codzienne spotkanie: Punktualność zamiast pełnej obecności zespołu?
Rozumiem, że codzienne spotkanie Scrum powinno być bardzo szybkie, prowadzone w przyjazny sposób i że wymaga obecności wszystkich członków zespołu. Ponieważ celem jest, aby wszyscy byli na bieżąco z tym, co robią wszyscy inni. Lubię codzienne spotkania Scrum, które odbywają się w ten sposób. W moim najnowszym projekcie nasze codzienne …
9 agile  scrum 

2
Git stanowi alternatywę dla półki w TFS
Korzystam z git do moich osobistych projektów, więc nigdy nie spotkałem żadnych problemów z Gitem, ale miałem dzisiaj dyskusję w pracy i jest to coś, o czym nie myślałem. W TFS możesz przechowywać swój zestaw zmian w zestawie półek, ten zestaw półek może być oglądany przez innych programistów, powiedzmy do …

2
Projektowanie aplikacji JavaScript MVC (płótno)
Mam trudność w zrozumieniu, jak utworzyć strukturę / architekturę aplikacji canvas przy użyciu podejścia podobnego do MVC w JavaScript. Interfejs użytkownika będzie dość płynny i animowany, gry dość uproszczone, ale z dużym naciskiem na animację i animację. Rozumiem, jak MVC działa w zasadzie, ale nie w praktyce. Zrobiłem z tego …

1
Projektowanie interfejsów i asynchronizacji
Załóżmy, że utworzyłem interfejs IFolderRepositoryz takimi metodami: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); i wdrożyłem DatabaseFolderRepositoryi powiedzmy CacheFolderRepositoryDecorator. Teraz „setki linii później” Chciałbym dodać funkcjonalność folderów SkyDrive, więc jestem gotowy do dodania SkyDriveFolderRepository. Niestety, podczas gdy DatabaseFolderRepositoryimplementacja używała synchronicznych metod …
9 c#  async 


3
Prędkości << >> mnożenia i dzielenia
Możesz używać &lt;&lt;do mnożenia i &gt;&gt;dzielenia liczb w pythonie, kiedy je mierzę, stwierdzam, że użycie binarnego przesunięcia jest 10 razy szybsze niż dzielenie lub mnożenie w zwykły sposób. Dlaczego używa &lt;&lt;i &gt;&gt;jest dużo szybszy niż *i /? Jakie procesy stoją za sceną *i są /tak powolne?




5
Jak sprawić, by oczywista była dostępność funkcji z zewnątrz?
To jest pytanie specyficzne dla C. Staram się zachować wszystko, co możliwe, w granicach jednostki tłumaczeniowej, udostępniając tylko kilka funkcji w .hpliku. To znaczy, daję staticpowiązanie z obiektami na poziomie plików. Teraz kilka funkcji musi być wywoływanych przez inne moduły, ale nie bezpośrednio. Mój moduł / plik / jednostka tłumacząca …


1
Jak dodać autorów do pliku LICENCJA?
Jestem głównym programistą biblioteki, licencjonowanej na licencji MIT i hostowanej na Github. Repozytorium Github zawiera plik LICENCJA. Kiedy ktoś wysyła mi żądanie ściągnięcia, czy muszę je wymienić jako posiadaczy praw autorskich w załączonej licencji.txt, czy powinienem je wymienić w specjalnej sekcji? Czy muszę to zrobić? Czy mogę założyć, że współtwórcy …

4
Wady pionowych historii użytkowników
Zwinne podejście jest zorganizować pracę do pionowych historie użytkowników i dostarczać skoncentrowane, ale w pełni funkcjonującego kawałek z aplikacją typu koniec-koniec . Ponieważ jest to nowe podejście do tworzenia oprogramowania, czytam dużo literatury na temat tego, dlaczego jest to lepsze niż historie horyzontalne, ale nie znajduję wiele o wadach tego …

2
Nauka Scali, uczucie zniechęcenia [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 6 lat temu . Pochodzę ze środowiska Java i próbuję nauczyć się Scali. W tej chwili czuję się bardzo …
9 java  scala 

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.