Na każdej stronie internetowej, którą czytasz o BDD (Behaviour Driven Development), znajdziesz bardzo prosty miły przykład pokazujący, jak oczywiste i łatwe jest zdefiniowanie twoich wymagań. Ale próba wdrożenia tego procesu w dużym produkcie (nie w przykładzie kalkulatora) pokazała mi, że rzeczy mogą stać się (lub staną się) dość złożone i …
Moi znajomi od programowania zawsze mówią mi, że HTML to język znaczników, a C ++ to język programowania. Kiedy pytam, jaka jest różnica, nigdy nie dają mi rozsądnej odpowiedzi. Co może sprawić, że można wywołać C ++ jako język programowania, a HTML nie?
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 wielu ciągów. GCing wszystkie bzdury, które zostały utworzone. Czy …
Definicja Wikipedii z oprogramowania zgniliznę skupia się na wydajności oprogramowania. To jest inne zastosowanie niż ja; Myślałem o tym znacznie bardziej pod względem czystości i wyglądu kodu - pod względem tego, że kod ma wszystkie standardowe cechy jakościowe: czytelność, łatwość konserwacji itp. Teraz wydajność prawdopodobnie spadnie, gdy kod stanie się …
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 artefakt? Widziałem wiele zespołów po prostu otwierających nowe zgłoszenie / …
obj.idwydaje się dość powszechny i również mieści się w zakresie czegoś, co obiekt może wiedzieć o sobie. Zastanawiam się, dlaczego mój obiekt powinien znać swój identyfikator? Wydaje się, że nie ma powodu, aby to mieć? Jednym z głównych powodów jego istnienia jest jej odzyskanie, więc moje repozytoria muszą to wiedzieć, …
Na przykład: yeoman . Jest licencjonowany na licencji BSD. Formularz CLA (Umowa licencyjna dla współtwórców) nie jest specyficzny dla projektu i można go podpisać elektronicznie. Jak i jakim problemom może zapobiec podpisanie tej umowy? Czy ma znaczenie, jak duży lub niewielki wkład wniesiłem? Dlaczego niektóre projekty wymagają podpisanego CLA do …
Pracuję w średniej wielkości firmie, ale z bardzo małą siłą informatyczną. W zeszłym roku (2011) napisałem aplikację, która jest bardzo popularna wśród dużej grupy użytkowników końcowych. Dotarliśmy do terminu pod koniec ubiegłego roku i pewna funkcjonalność (od tej pory nazywam funcA) nie została dodana do aplikacji, która była pożądana na …
Zakładając, że jest trochę kodu, który odczytuje pliki dla wielu konsumentów, a pliki mają dowolny dowolny rozmiar: przy jakim rozmiarze bardziej efektywne jest odczytywanie pliku asynchronicznie? Innymi słowy, jak mały musi być plik, aby był szybszy tylko po to, by czytać go synchronicznie? Zauważyłem (i być może się mylę), że …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Często widzę projekty (w projektach Java i zespołach używających Eclipse), które poprzedzają parametry funkcji p. Na przykład public void filter (Result pResult) ... Osobiście nie widzę w tym żadnej korzyści, ale chciałbym wiedzieć, jakie jest uzasadnienie. Najlepsze wytłumaczenie, jakie do tej pory słyszałem, to rozróżnienie nazw identycznych nazwanych pól. Mam …
Wygląda na to, że więcej systemów kontroli źródła nadal wykorzystuje pliki jako sposób przechowywania danych wersji. Vault i TFS używają Sql Server jako magazynu danych, co moim zdaniem byłoby lepsze zarówno pod względem spójności danych, jak i szybkości. Dlaczego więc SVN, jak sądzę, GIT, CVS itp. Nadal używa systemu plików …
Jedną z niewielu rzeczy, na które zgadza się większość programistów, jest to, że nie powinieneś polegać na poprawnym działaniu kodu, chyba że go przetestujesz. Jeśli go nie przetestujesz, może mieć ukryte błędy, które tylko spowodują, że będziesz więcej pracować na drodze. Rozumiem, jak przetestować mój normalny kod, ale jak powinienem …
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. Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było …
Według http://dictionary.reference.com Pchać czasownik (używany z obiektem) naciskać na rzecz (coś) siłą, aby ją odsunąć. poruszać się (czymś) w określony sposób, wywierając siłę; pchnięcie; dysk: odepchnąć coś na bok; popchnąć drzwi . odepchnąć przeszkody na bok lub zrobić to: przepchnąć się przez tłum. powodować przedłużenie lub projekt; nacisk. naciskać lub …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.