Inżynieria oprogramowania

26
Jeśli wydam program na licencji GPL, czy muszę to nadal robić?

Rozważ ten scenariusz: Tworzę program FooSuite, który korzysta z biblioteki QuuxTools na licencji GPL Wypuszczam program FooSuite 1.0 na licencji GPL Później odkrywam, że z jakiegoś powodu muszę licencjonować program komuś na innych warunkach. Stąd: Usuwam zależność od GPL poprzez QuuxTools,...

26
Dlaczego referencje są rzadko używane w PHP?

To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 6 lat temu . Mam trochę znajomości języka C ++ i wiem, że wskaźniki są tam często używane, ale zacząłem patrzeć na kod open...

26
wywołać funkcję i nigdy nie czekać na nią w C #

Mam kontroler w mojej aplikacji internetowej mvc4, w której jest akcja, która musi wywołać inną funkcję. To, co dzieje się w tej funkcji, tj. Wartość zwracana, nie jest ważne dla mojego działania. Jak mogę wywołać tę funkcję i nigdy nie czekać na jej wykonanie? Myślę, że można to zrobić za pomocą...

26
Dlaczego miałbym używać kontraktów kodowych

Niedawno natknąłem się na platformę Microsoft dotyczącą kontraktów kodowych. Przeczytałem trochę dokumentacji i ciągle pytałem: „Dlaczego miałbym kiedykolwiek chcieć to robić, ponieważ nie wykonuje i często nie może przeprowadzić analizy statycznej”. Teraz mam już pewien rodzaj defensywnego stylu...