Inżynieria oprogramowania

16
Dlaczego Golang zrezygnował z pakietu „netchan”?

Wygląda na to, że pakiet „netchan” firmy Golang został wycofany. To sprawia, że ​​myślę, że koncepcja „kanałów sieciowych” wcale nie była dobrą praktyką. (Dlaczego nie mieliby po prostu „pozwolić na to” inaczej?) Czy tak jest w przypadku? A jeśli tak, to...

16
Git: Naprawienie błędu dotyczącego dwóch gałęzi

Opieram moje repozytorium Git na udanym modelu rozgałęziania Git i zastanawiałem się, co się stanie, jeśli masz taką sytuację: Powiedzmy, że rozwijam dwie gałęzie funkcji A i B, a B wymaga kodu z A. Węzeł X wprowadza błąd w funkcji A, który wpływa na gałąź B, ale nie jest to wykrywane w węźle Y,...

16
Używać metody konstruktora lub setera?

Pracuję nad kodem interfejsu użytkownika, w którym mam Actionklasę, coś takiego - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Kiedy ta klasa Action została utworzona, prawie zakładano, że...

16
Programowanie par i ISO 27001

Od ponad 7 lat pracuję w zespole programistycznym eXtreme i programuję w parach w środowisku Windows. Gdy zaczęliśmy to robić, ktoś logowałby się przy użyciu poświadczeń systemu Windows, a zatem cały dostęp do zasobów domeny, a dokładniej kontrola wersji, byłby odpowiedzialny przed tym...

16
Zrozumienie statycznego słowa kluczowego

Mam doświadczenie w programowaniu w Javie, JavaScript i PHP. Czytam Microsoft Visual C # 2010 krok po kroku, co moim zdaniem jest bardzo dobrą książką na temat zapoznania się z językiem C #. Wydaje mi się, że mam problemy ze zrozumieniem statycznego słowa kluczowego. Z tego, co rozumiem do tej...