Inżynieria oprogramowania

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


3
Dlaczego bazy danych zorientowanych obiektowo nie są wykorzystywane tak często, jak relacyjne bazy danych? [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ą specjalistyczną, 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 …

3
Najszybszy język funkcjonalny
Niedawno zajmuję się programowaniem funkcjonalnym, zwłaszcza Haskell i F #, jeszcze bardziej. Po pewnym googlowaniu nie mogłem znaleźć porównania porównawczego bardziej znanych języków funkcjonalnych (Scala, F # itp.). Wiem, że niektóre języki niekoniecznie są sprawiedliwe (przychodzi mi na myśl Scala), ponieważ są to hybrydy, ale chcę tylko wiedzieć, które osiągają …

3
Jak zaprojektować przepływ pracy w witrynie?
Myślałem o tym od naprawdę długiego czasu, nie osiągając optymalnej odpowiedzi. Przede wszystkim jestem lekarzem, który uwielbia programowanie, ale nigdy tak naprawdę go nie studiował, z wyjątkiem nauki w domu i wielu lat zabawy kodem w wolnym czasie. Obecnie próbuję zbudować mały projekt do zarządzania moją kliniką, aby to zrobić, …

3
Rozgałęzienie przerywa ciągłą integrację?
Myślę, że ten artykuł, Udany model rozgałęziania gitów , jest bardzo dobrze znany wśród doświadczonych użytkowników DVCS. Używam hggłównie, ale uważam, że ta dyskusja jest odpowiednia dla każdego DVCS. Nasz obecny obieg pracy polega na tym, że każdy programista klonuje główne repozytorium. Piszemy kod na naszym lokalnym repozytorium, przeprowadzamy testy, …


8
Kiedy wskaźniki powinny być sprawdzane pod kątem NULL w C?
Podsumowanie : Czy funkcja w C zawsze powinna sprawdzać, aby upewnić się, że nie usuwa dereferencji ze NULLwskaźnika? Jeśli nie, kiedy należy pominąć te kontrole? Szczegóły : Czytałem kilka książek o programowaniu wywiadów i zastanawiam się, jaki jest odpowiedni stopień sprawdzania poprawności danych wejściowych dla argumentów funkcji w C? Oczywiście …
18 c  validation  null 

4
Automatyczne generowanie kodu: „praca pochodna”?
Na przykład mam oprogramowanie GPL. Jestem autorem tego oprogramowania GPL. To oprogramowanie GPL zawiera między kodami komentarze Doxygen. Te komentarze Doxygen zostały napisane w celu wygenerowania strony HTML CC-BY-SA w celu przesłania tej wygenerowanej dokumentacji na moją stronę internetową projektu na licencji CC-BY-SA. Ale czy dokumentacja Doxygen jest „pracą pochodną”? …


1
Jakie problemy rozwiązują nowe funkcje Pythona 3? [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 4 lata temu . Nowe funkcje Python 3 mówią: naprawiamy głównie znane irytacje i brodawki oraz usuwamy wiele starych …

15
Nienawidzę jednego z naszych standardów kodowania i doprowadza mnie to do szaleństwa, jak go przetworzyć? [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ą specjalistyczną, 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
Czy są znane konwencje kodowania PowerShell?
Czy istnieją jakieś dobrze zdefiniowane konwencje podczas programowania w PowerShell? Na przykład w skryptach, które mają być utrzymywane długoterminowo, musimy: Używać prawdziwej nazwy lub aliasu polecenia cmdlet? Podaj nazwę parametru cmdlet w całości lub tylko częściowo (w dir -Recurseporównaniu dir -r) Podając argumenty łańcuchowe dla poleceń cmdlet, czy umieszczasz je …


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.