Inżynieria oprogramowania

Pytania i odpowiedzi dla profesjonalistów, nauczycieli akademickich i studentów pracujących w cyklu życia systemów


2
Co znaczy Bucket?
W starszym kodzie znalazłem klasę o nazwie BucketService. Ponieważ angielski nie jest moim językiem ojczystym, próbowałem to przetłumaczyć, ale nie ma to sensu. Znalazłem kilka termin, takich jak sortowanie wiadra i tak dalej, ale nadal nie rozumiem. Właściwie to słowo jest używane dość często w programowaniu Byłbym pomocny w przypadku …

4
Używać `using` w C ++, czy go unikać?
Pomijanie subtelnie odmiennej semantyki z powodu ADL, jak ogólnie powinienem używać usingi dlaczego? Czy to zależy od sytuacji (np. Nagłówek, który będzie #included kontra plik źródłowy, który nie będzie)? Należy również podkreślić, wolę ::std::albo std::? Poziom przestrzeni nazw using namespace: using namespace std; pair<string::const_iterator, string::const_iterator> f(const string &s) { return …
17 c++  namespace 


2
Uzyskiwanie logo i grafiki dla projektu open source [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Pracuję nad projektem typu open source od około 2 lat. Chciałbym stworzyć stronę internetową, ale …

6
PHP i wydajność
Zawsze słyszę, że PHP jest dla średnich i małych stron internetowych, podczas gdy .NET i Java dla aplikacji korporacyjnych. Moje pytanie dotyczy PHP. Dlaczego PHP nie jest dobrą opcją dla aplikacji internetowych dla przedsiębiorstw? Czy dlatego, że jeśli aplikacja internetowa stanie się większa, to PHP będzie wolniejsze, ponieważ jest językiem …

7
Jakie są zalety korzystania z konstruktorów zapytań SQL?
Czy są jakieś zalety używania konstruktora zapytań zamiast używania surowego SQL? Na przykład $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) vs: SELECT * FROM posts WHERE ... Widzę, że wiele frameworków używa tego rodzaju warstw abstrakcji, ale nie rozumiem korzyści.
17 php  sql  frameworks 

9
Jak prowadzić projekt rozwojowy bez wiedzy technicznej
Przez całą karierę byłem praktycznym programistą i uwielbiam pracować z kodem. Zawsze nie podobało mi się kierownictwo zespołu, który ma niewielką lub żadną wiedzę specjalistyczną w zakresie konkretnej technologii, a jednak nalega na pewne wdrożenie. Teraz znajduję się po drugiej stronie lustra. Jestem głównym programistą grubego klienta, który ma zostać …

4
średnie branżowe dla czasu poświęconego na konserwację
Menedżer niedawno ogłosił, że spędza zbyt dużo czasu na naprawianiu błędów. Wydaje mi się, że uważa, że ​​powinniśmy cały czas pisać idealny kod (oczywiście wciąż dotrzymując tych niemożliwych terminów!) I zastanawiałem się, jaka była średnia w branży czas naprawy błędów i pisania nowego kodu. Czy ktoś ma jakieś dane dotyczące …
17 metrics 

9
Które języki o typie statycznym obsługują typy przecięć dla zwracanych wartości funkcji?
Uwaga wstępna: To pytanie zostało zamknięte po kilku edycjach, ponieważ brakowało mi odpowiedniej terminologii, aby dokładnie określić, czego szukałem. Sam Tobin-Hochstadt opublikował następnie komentarz, dzięki któremu rozpoznałem dokładnie, co to było: języki programowania obsługujące typy przecięć dla zwracanych wartości funkcji. Teraz, gdy pytanie zostało ponownie otwarte, postanowiłem je poprawić, przepisując …



4
Wstrzykiwanie zależności i Singleton. Czy są to dwie zupełnie różne koncepcje?
Słyszałem o zastosowaniu zastrzyku zależności od Singletona dla mojego kolegi. Nadal nie mogę zrozumieć, czy są to dwa ortogonalne wzory, które można ze sobą zastąpić? A może DI jest metodą na przetestowanie wzorca Singleton? Proszę spojrzeć na następujący fragment kodu. IMathFace obj = Singleton.Instance; SingletonConsumer singConsumer = new SingletonConsumer(obj); singConsumer.ConsumerAdd(10,20); …

5
Długie rozszerzenia nazw plików: dlaczego nie
Kończę moją aplikację na iPada, a rozszerzenie nazwy pliku (używane głównie do tego, aby Mail i Dropbox wiedzieli, w którym programie otwierać pliki) ma 12 znaków. Jedynym rozszerzeniem nazwy pliku, które jest tak blisko, jest tak długie tax2010. Dlaczego jest tak mało zmian na ten temat i jakich problemów mogę …

3
Na końcu mojej liny [zamknięty]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Jestem kontrahentem dużej firmy. Obecnie w projekcie jest trzech programistów, w tym ja. Problem polega na tym, że dwóch …
17 bad-code 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.