Inżynieria oprogramowania

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

13
Czy to źle, że nie programujesz w czasie wolnym podczas studiów? [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 . Pojawiły się pytania dotyczące nieprogramowania wolnego czasu, ale wszystkie dotyczą niepokoju, gdy jesteś …
10 learning 

4
Co sprawia, że ​​zasoby są „drogie”?
Czytam hibernację i natrafiłem na takie stwierdzenia, jak: „Połączenia JDBC otwarte dla wielu żądań nie są dobrą rzeczą, ponieważ są drogim zasobem”. Co rozumie się przez kosztowne zasoby? Edycja: Dodaję komentarz nieznanego użytkownika jako komentarz poniżej. Jeśli nawiązywanie połączenia z bazą danych jest drogie, dlaczego nie skorzystać z tej samej …


3
Walcząc o nieużywanie notacji węgierskiej
Widziałem argumenty za i przeciw systemowi węgierskiemu . Od kilku lat pracuję nad starszym projektem, który korzysta z tego systemu, nazywając każdą zmienną, funkcję prefiksem typu zmiennej np. (StrName, intAge, btnSubmit itp.) (Znam oryginalne prefiksy węgierskiej aplikacji według rodzaju zmienna, a nie typ). Chciałbym, aby mój następny projekt całkowicie go …
10 naming  hungarian 




2
Jakie wzorce projektowe GOF są już zaimplementowane jako pierwszorzędne funkcje językowe w języku C #?
(To pytanie zostało zamknięte w przypadku przepełnienia stosu, ponieważ jest „zbyt szerokie” i „nie jest prawdziwym pytaniem”, więc może jest bardziej odpowiednie tutaj?) Zainspirowany tym pytaniem . Wiemy, że wydarzenia są implementacją wzorca Observer na poziomie językowym. Czy istnieją inne wzorce projektowe zaimplementowane jako funkcje językowe w języku C #? …

8
A co z tymi wszystkimi zasadami kodowania?
Zawsze popierałem pomysł posiadania reguł kodowania dla programistów w firmie lub konkretnym projekcie. Zwłaszcza jeśli firma ma rozmiar większy niż 10. Im większa firma, tym większa potrzeba. Wiem, że wiele osób się nie zgodzi, ale widziałem projekty, które ich nie mają, a kod wygląda jak totalna katastrofa. Prawdziwy problem z …

3
Jakieś twarde dowody na to, ile twórcy aplikacji na smartfony faktycznie zarobili? [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 . Zastanawiam się nad stworzeniem aplikacji na smartfony. Zanim zacznę, chcę się przekonać, czy warto. Niestety, bardzo trudno mi znaleźć …


9
Jak wyjaśnić wzorce projektowe osobom spoza świata oprogramowania
Chcę wyjaśnić wzorce projektowe mojej siostrzenicy, ale zawsze mam z tym trudności. Jest to w dużej mierze spowodowane moim brakiem jasnego zrozumienia wzorców projektowych. Jak sugerujesz wyjaśnienie wzorców takich jak MVC, Singleton, Fabryka, Repozytorium itp. W tak prostych terminach, że nawet dzieci w wieku 10 lat mogą to zrozumieć. Szukam …

4
Jak zarabiać na FOSS, zachowując anonimowość?
Powiedzmy, że: Stworzyłeś projekt FOSS, który inni uważają za przydatny, być może na tyle przydatny, aby przekazać darowiznę lub zapłacić za modyfikacje, które należy wprowadzić. Jest to całkowicie uzasadniony i nieszkodliwy projekt oprogramowania. Nie ma to nic wspólnego z kryptografią, jak amunicja, muzyka P2P lub cokolwiek, co może prowadzić do …
10 foss 

8
za darmo jak w darmowym piwie
Kilka lat temu (a dokładniej w 1998 r.) Zamieszanie wśród anglojęzycznych ludzi zaczęło się robić z terminem darmowym, gdy zostało zastosowane do oprogramowania, co skłoniło niektórych członków fundacji wolnego oprogramowania do stworzenia nowego terminu: open source ( http: //www.gnu. org / philosophy / free-software-for-freedom.html ) Największą obawą było to, że …

2
Doświadczenie w / eLance (i podobne strony) [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 …

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.