Inżynieria oprogramowania

72
Dlaczego warto korzystać z klas cząstkowych?

W moim rozumieniu partialsłowo kluczowe nie pozwala na podział klasy na kilka plików źródłowych. Czy jest jakiś inny powód do tego niż organizacja kodu? Widziałem to używane w generowanych klasach interfejsu użytkownika. Wydaje się, że to zły powód, aby utworzyć całe słowo kluczowe. Jeśli klasa...

72
Dlaczego jest tak mało kompilatorów C?

C jest jednym z najczęściej używanych języków na świecie. Stanowi ogromną część istniejącego kodu i jest nadal używany do ogromnej ilości nowego kodu. Jest uwielbiany przez użytkowników, jest tak szeroko rozpowszechniony, że możliwość uruchamiania C jest dla wielu nieformalną definicją platformy i...

71
Przestałem kodować dla zabawy, czy to zły znak? [Zamknięte]

W pewnym momencie po prostu przestałem kodować dla zabawy. Chodziłem do pracy, kończyłem swoje zadania, a po powrocie do domu pisałem rzeczy dla zabawy. Jednak teraz idę do domu i staram się unikać komputera. Wolę czytać gazetę, oglądać telewizję, wychodzić do baru itp. Czy to zły znak? Mam na...

71
Co oznacza XXX w komentarzu? [Zamknięte]

Co ludzie zazwyczaj oznaczają, gdy widzisz XXXw komentarzu. Czasami zobaczę taki komentarz: # XXX - This widget really should frobulate the whatsit Oczywiście mogę powiedzieć, co oznacza komentarz, ale co ogólnie oznacza XXX? Czy to mówi „To jest hack”, a może „Może powinniśmy wrócić do tego...

71
Dobre, proste powody posiadania wielu środowisk

Przez całą moją karierę pracowałem w firmach, które miały zbiór różnych środowisk do różnych celów. Zawsze mieliśmy mniej więcej nasze środowisko pulpitu, środowisko testowe, środowisko kontroli jakości, środowisko pomostowe i środowisko produkcyjne. Dotyczyło to zarówno serwerów / aplikacji, jak i...

71
Przejrzyj przed lub po zatwierdzeniu kodu, co jest lepsze?

Tradycyjnie sprawdzaliśmy kod przed zatwierdzeniem, miałem dzisiaj kłótnię z moim kolegą, który wolał przegląd kodu po zatwierdzeniu. Po pierwsze, oto trochę tła, Mamy doświadczonych programistów, a także nowych pracowników z niemal zerowym doświadczeniem w programowaniu. Chcielibyśmy wykonać...