Inżynieria oprogramowania

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

11
Czy powinienem zaakceptować napisanie niezabezpieczonego kodu, jeśli mój pracodawca mnie o to poprosi? [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 4 lata temu . Mój pracodawca poprosił mnie o wdrożenie funkcji, która wymagałaby przechowywania haseł w postaci czystego tekstu w bazie danych (lub …
24 security  legal 

9
Jakie są złożoności programowania niezarządzanego pamięcią?
Lub innymi słowy, jakie konkretne problemy rozwiązało automatyczne usuwanie śmieci? Nigdy nie programowałem na niskim poziomie, więc nie wiem, jak skomplikowane może być uwolnienie zasobów. Tego rodzaju błędy, które GC wydaje (przynajmniej zewnętrznemu obserwatorowi), są czymś, czego nie zrobiłby programista dobrze znający swój język, biblioteki, koncepcje, idiomy itp. Ale mogę …

4
Jak poddać różne wersje biblioteki kontroli wersji? Czy używasz tagów? Czy oddziały? Lub inna metoda?
Niedawno zacząłem poddawać mój kod kontroli wersji (w laboratorium, nad którym pracuję, pod SVN, a moje własne kody w github (oczywiście z git)). Przed użyciem kontroli wersji robiłem coś takiego. Miałem folder z nazwą biblioteki, w wielu folderach z numerem wersji. Za każdym razem, gdy chciałem zacząć pracować nad nowszą …


5
Czy operator Java instancji jest rozważany jako odbicie i co definiuje odbicie?
Rozmawiałem dziś ze współpracownikiem, czy użycie operatora Java instanceofjest rodzajem refleksji. Dyskusja szybko przekształciła się w to, co faktycznie definiuje odbicie. Jaka jest definicja odbicia? A czy użycie instanceofrozważanego „używania odbicia”? A jeśli instanceofrozważa się odbicie, to czy polimorfizm również nie „używa odbicia”? Jeśli nie, jaka jest różnica?


2
Dlaczego Objective-C nie jest szeroko stosowany poza środowiskiem kakao?
Objective-C ma ładną orientację obiektu, prostotę, elegancję i (jako nadzbiór C), zdolność niskiego poziomu. Może się wydawać prostą, nowoczesną alternatywą dla C ++, której wiele osób szuka i próbuje znaleźć w Go. Ale jest on po prostu używany w środowiskach Cocoa i post-NextSTEP, i nawet w tym przypadku jest postrzegany …

7
Jak uniknąć delikatnych testów jednostkowych?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Napisaliśmy prawie 3000 testów - dane zostały zakodowane na stałe, bardzo mało ponownego użycia kodu. Ta metodologia zaczęła nas gryźć w tyłek. Wraz ze zmianami systemu spędzamy …



8
Wyzwania dla zwinnego podejścia do projektów rządowych
Poprzednia dyskusja Agile tutaj miała dobre odpowiedzi określające, co jest kluczowe dla powodzenia wdrożenia metodologii Agile w tworzeniu oprogramowania. Większość punktów była typowymi wyzwaniami organizacyjnymi i zarządczymi, ale jeden punkt martwi mnie i to, że klient musi być zaangażowany w cały proces. Klient jest jedyną rzeczą, której nie można realistycznie …


5
Jakie problemy powodują, że ludzie używają kodowania specyficznego dla języka japońskiego zamiast Unicode?
W pracy natrafiam na wiele japońskich plików tekstowych w Shift-JIS i innych kodowaniach. Powoduje wiele problemów mojibake (nieczytelnych znaków) dla wszystkich użytkowników komputerów. Unicode miał na celu rozwiązanie tego rodzaju problemu poprzez zdefiniowanie jednego zestawu znaków dla wszystkich języków, a serializacja UTF-8 jest zalecana do stosowania w Internecie. Dlaczego więc …

5
Formatowanie kodu to zła rzecz podczas korzystania z VCS?
Prawie zawsze formatuję kod, zanim zdecyduję się upewnić, że został on wykonany poprawnie. Większość mojego zespołu tak naprawdę nie obchodzi i nie zawsze poprawnie formatuje swój kod (drobne rzeczy, które nie wpływają na kod, ale wpływają na czytelność podczas próby jego utrzymania). Niedawno zainstalowałem elektronarzędzia VS z opcją „Formatuj przy …

8
Jaki jest interes w tworzeniu języka programowania? [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 . Zastanawiałem się, czy istnieje duży, bezpośredni przychód z wydania języka programowania, takiego jak Java czy …

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.