Inżynieria oprogramowania

22
Logowanie JSON Wpływ na wydajność

Widzę coraz więcej artykułów o logowaniu w JSON. Możesz go również znaleźć na blogu NodeJS. Dlaczego wszyscy tak bardzo to lubią? Widzę tylko więcej operacji biorących udział: Tworzonych jest kilka nowych obiektów. Obiekty strunizujące, które obejmują obliczanie długości łańcucha lub przydziały...

22
Jak śledzić dokument wymagań w zwinnym zespole?

Rozumiem, że Historie użytkowników dominują w zwinnym świecie, ale w jaki sposób są przechowywane artefakty, aby nowi programiści, którzy dołączają do zespołu, mogli sprostać wymaganiom? Co się stanie, jeśli historia użytkownika zmieni się później, jak zostanie zaktualizowana i zachowana jako...

22
Dlaczego usługi Windows nie mogą mieć GUI?

Korzystałem z tej funkcji we wcześniejszej wersji systemu Windows, takiej jak XP i NT. Byłem w stanie uruchomić GUI z usługi Windows. Ale nie jest to możliwe w późniejszych wersjach. Jaki jest powód usunięcia tej funkcji? Dlaczego usługi Windows nie mogą mieć

22
Zasady OOP i nazwy metod

class Boxer: def punch(self, punching_bag, strength): punching_bag.punch(strength) class PunchingBag: def punch(self, strength): print "Punching bag punched with strength", strength boxer = Boxer() punching_bag = PunchingBag() boxer.punch(punching_bag, 2) Bez wątpienia punchto dobra...

22
Czy SQL jest deklaratywny?

Pytam, ponieważ tak wiele pytań, które widzę w języku SQL, brzmi: „To jest powolne. Jak to przyspieszyć”? Lub są tutoriale z informacją: „Zrób to w ten sposób, a nie w ten sposób, ponieważ jest szybszy”. Wydaje mi się, że duża część SQL zna się na tym, jak zostanie wykonane wyrażenie, i na...

22
sizeof style: sizeof (typ) czy sizeof zmienna?

Widziałem dwa style używania sizeofdo operacji związanych z pamięcią (takie jak w memsetlub malloc): sizeof(type), i sizeof variable lub sizeof(variable) Który wolisz, czy użyłbyś kombinacji dwóch stylów i kiedy używałbyś każdego z nich? Jakie są zalety i wady każdego stylu i kiedy go...