Inżynieria oprogramowania

12
Skąd powinny pochodzić wartości skrótu soli?

Kiedy dodajesz wartości soli do wartości skrótu dla czegoś takiego jak hasło, którego nie można zapisać zwykłym tekstem, jakie jest najlepsze miejsce, aby uzyskać wartości soli? Dla kontekstu załóżmy, że dotyczy to haseł do logowania na stronie

12
LINQPad nadal jest często używany? [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...

12
Dlaczego tak trudno mi dzielić się swoją pracą?

Zrobiłem już aplikację, kodowanie nie stanowi problemu. Ale jeśli chodzi o wdrażanie / komunikowanie / dzielenie się z kolegami i przyjaciółmi, jestem jak utknął. Czuję, że będę upokorzony, ponieważ są błędy, a ludzie nie będą go używać ... Jestem pewien, że nie jestem jedyny w tej sytuacji. Nie...

12
Pułapki w Grails Framework [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 . Jakie są największe...

12
W jaki sposób (y) jest niski poziom LLVM?

W jaki sposób LLVM (Low Level Virtual Machine) Low Level? (W momencie pisania tego artykułu nie znalazłem tego rozszerzenia skrótu „LLVM” na jego stronie internetowej, ale na Wikipedii .) Czy nazywa się „niski poziom” w tym, do czego jest przeznaczony (infrastruktura kompilatora), czy dlatego, że...

12
Wartości domyślne - czy są dobre czy złe?

Pytanie o wartości domyślne w ogóle - domyślne wartości funkcji zwracanych, domyślne wartości parametrów, domyślna logika dla czegoś, czego brakuje, domyślna logika do obsługi wyjątków, domyślna logika do obsługi warunków brzegowych itp. Przez długi czas uważałem wartości domyślne za „czyste zło”,...

12
Mikrooptymalizacja - BAD vs tworzenie gier

W tworzeniu gier jest dużo C / C ++, w aplikacjach biznesowych C #. Widziałem, że deweloperzy C / C ++ wyrażają zaniepokojenie tym, jak pojedynczy wiersz kodu tłumaczy się na asemblerze. W .NET niektórzy rzadko chodzą do IL. W języku C # „mikrooptymalizacja” jest niezadowolona, ​​rzadko i zwykle...