Inżynieria oprogramowania

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

7
Od TFS do Git
Jestem programistą .NET i wielokrotnie używałem TFS (serwer fundacji zespołu) jako mojego oprogramowania do kontroli źródła. Dobre cechy TFS to: Dobra integracja z Visual Studio (więc robię prawie wszystko wizualnie; bez poleceń konsoli) Łatwe wymeldowanie, proces zameldowania Łatwe łączenie i rozwiązywanie konfliktów Łatwe automatyczne kompilacje Rozgałęzienie Teraz chcę używać Git …




5
Jak ktoś powinien przyzwyczaić się do myślenia FP i czytać kod rozkazujący?
Ukończyłem uniwersytet około pięć miesięcy temu i od czterech miesięcy pracuję w lokalnym startupie. Podczas studiów sam studiowałem Haskell, F # itp. Na uniwersytecie uczyliśmy się języka Java, ale bardzo szybko byłem narażony na programowanie funkcjonalne i spędziłem z nim znacznie więcej czasu niż na programowaniu imperatywnym. W rezultacie mój …

6
Dlaczego PHP jest tak często używane na serwerach WWW? [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 . Mój serwer WWW używa PHP, podobnie jak 76,9% serwerów internetowych według W3Techs: http://w3techs.com/technologies/overview/programming_language/all …

8
Pięć lub mniej porad dotyczących pisania dobrego JavaScript? [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 …
14 javascript 

3
Czy są jakieś prace związane ze stosowaniem miar złożoności Halsteada do określania jakości oprogramowania?
W 1977 roku Maurice Howard Halstead wprowadził miary złożoności systemów oprogramowania , które obejmowały pomiary słownictwa programu, długości programu, objętości, trudności, wysiłku oraz szacunkową liczbę błędów w module. Według Wikipedii trudność dotyczy trudności ze zrozumieniem programu podczas czytania lub pisania, a wysiłek można przełożyć na czas potrzebny do napisania aplikacji, …



8
W jakich okolicznościach schematy blokowe są nadal cennym i użytecznym narzędziem?
Kiedy zaczynałem programować, polegałem głównie na schematach blokowych (i schematach odstępów między drukarkami). Gdy byłem w klasie COBOL, nie mogłem zacząć pisać żadnego kodu, dopóki mój schemat blokowy nie zostanie podpisany przez instruktora. Wtedy musiałem stworzyć schemat blokowy dla wszystkiego. Dzisiaj, dwadzieścia pięć lat później, odkrywam, że wykreślam tylko dwa …

8
Doświadczenie zawodowe zamiast edukacji? [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 nazwać ten temat „Edukacja kontra doświadczenie”, ale ten temat już istnieje . Przeczytałem tę dyskusję i chociaż to, …

2
Najlepsze projekty e-commerce ASP.NET MVC typu open source [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 …

5
Jaki jest najbardziej kompatybilny, powszechnie używany język produkcyjny do eksportowania wiedzy i umiejętności zdobytych w firmie Haskell?
Lubię Haskell, prosty i prosty. Chociaż Haskell jest używany w oprogramowaniu produkcyjnym, nie jest on szczególnie szeroko rozpowszechniony z tego, co widziałem. Jaki jest najbardziej podobny i wciąż powszechnie używany język w odniesieniu do projektów produkcyjnych, abym mógł mieć szansę na użycie śnieżki w branży? Czy ten sam język z …

8
Czy kompilatory są używane poza programowaniem?
O ile mi wiadomo, kompilatory są przeznaczone dla programistów kompilujących swój kod w pliki wykonywalne (kod maszynowy). Kompilatory nie obejmują komputera klienta ani systemu użytkownika końcowego. Zamiast tego programiści używają kompilatora do konwersji kodu na kod maszynowy, który jest następnie przenoszony na inne maszyny w celu wykorzystania jako aplikacje. Czy …
14 compiler 

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.