Inżynieria oprogramowania

13
Wizualnie i słyszalnie jednoznaczny podzbiór alfabetu łacińskiego?

Wyobraź sobie, że dajesz komuś kartę z kodem „5SBDO0”. W niektórych czcionkach trudno jest wizualnie odróżnić literę „S” od cyfry pięć (jak w przypadku cyfry zero i litery „O”). Czytając kod na głos, odróżnienie „B” od „D” może być trudne, wymagając wymówienia „B jak u chłopca”, „D jak u psa”...

13
Jaki jest najlepszy sposób na komentarz w recenzji kodu?

Mój zespół właśnie zaczął używać tygla / rybiego oka do inicjowania recenzji kodu za każdym razem, gdy jedno z nas coś sprawdza. Jest nas tylko 3 i każdy z nas jest zachęcany do przejrzenia kodu i pozostawienia komentarzy, które uznamy za stosowne. Moje pytanie brzmi: jak najlepiej zostawić...

13
Tablica czy Malloc?

Korzystam z następującego kodu w mojej aplikacji i działa dobrze. Ale zastanawiam się, czy lepiej zrobić to z malloc, czy zostawić tak, jak jest? function (int len) { char result [len] = some chars; send result over

13
Jak pozostać zgodnym z GPL, jeśli korzystasz z Github?

Niedawno rozwidliłem projekt na Githubie i wprowadziłem do niego pewne modyfikacje, zepchnąłem je z powrotem do rozwidlonego repozytorium i poprosiłem oryginalnego programistę o wycofanie zmian. (Rozumiem, że jest to preferowany sposób wnoszenia wkładu na Github.) Projekt jest licencjonowany na...