Inżynieria oprogramowania

21
Kiedy napisać wyraźną instrukcję zwrotną w Groovy?

Obecnie pracuję nad projektem Groovy / Grails (w którym jestem całkiem nowy) i zastanawiam się, czy dobrą praktyką jest pominięcie returnsłowa kluczowego w metodach Groovy. O ile wiem, musisz jawnie wstawić słowo kluczowe, np. Dla klauzul ochronnych, więc czy należy go używać także wszędzie...

21
Dlaczego mam naciskać, jeśli pracuję sam w lokalnym repozytorium?

Współdziałam z Git za pośrednictwem GitHub na Windows , co jest zabawne, ponieważ nigdy nie wypchnę swojego repozytorium do GitHub. Pracuję nad tym sam i jest przeznaczony tylko dla mnie. Zauważyłem, że moje zatwierdzenia są wymienione w „niezsynchronizowanych zatwierdzeniach”, aw „historii” napis...

21
Jaka jest motywacja TypeScript?

Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Mieliśmy JavaScript, potem Flash, potem Silverlight,...

21
@staticmethod vs funkcja na poziomie modułu

Tu nie chodzi o @staticmethodi @classmethod! Wiem jak staticmethoddziała. Chcę wiedzieć, jakie są właściwe przypadki użycia dla @staticmethodfunkcji na poziomie modułu. Przejrzałem to pytanie i wydaje się, że istnieje ogólna zgoda co do tego, że funkcje na poziomie modułu są lepsze niż metody...

21
Jaka jest właściwa etykieta i zalecany przepływ pracy GitHub do jednoczesnego przyczyniania się do repozytorium i odchodzenia od niego?

Jestem nowy w GitHub i ogólnie VCS. Od lat programuję w różnych językach, ale zawsze pracowałem solo nad niestandardowymi projektami (brak publikacji publicznych). Niedawno zacząłem używać widżetu interfejsu użytkownika jQuery, który pobrałem z GitHub w projekcie, nad którym pracuję. Repo nie jest...

21
Wzorzec projektowy do konwersji obiektów (java)

Nie używam często wzorców projektowych, oprócz okazjonalnej fabryki i MVC, i chcę zacząć z nich korzystać częściej. Mam pod ręką konkretny przypadek, w którym chciałbym poznać Twoją opinię na temat wykorzystania wzorów projektowych w tym przypadku. W mojej aplikacji muszę często konwertować...