Dawno temu dodaliśmy funkcję, w której nasi użytkownicy mogli „zaakceptować” obraz po dodaniu go do kolejki przepływu pracy. Okazuje się, że użyliśmy niewłaściwego terminu, a użytkownicy faktycznie „Zatwierdzili” obraz. Zmiana Akceptuj, aby zatwierdzić w naszym interfejsie jest łatwa, wystarczy zastąpić jedno słowo. Ale zaprogramowaliśmy wszystkie warstwy słowem „akceptuj”, od nazwy …
Zauważyłem pewien wzorzec podczas pracy nad kilkoma projektami oprogramowania: znaczna większość zgłoszonych błędów miała wysoki / bardzo wysoki priorytet. Zapytałem niektórych kolegów, dlaczego tak się dzieje, i powiedzieli, że jeśli błąd nie ma tego priorytetu, bardzo rzadko Bug zwraca uwagę programistów, co rzeczywiście ma sens. Chciałem więc wiedzieć, czy ten …
Rozumiem, jak działa GitHub , ale nie jestem pewien, dlaczego prawie każdy projekt OSS ma ostatnio link „Rozwiąż mnie na GitHub” na swojej stronie głównej. Na przykład, http://jqtjs.com/ , http://www.daviddurman.com/flexi-color-picker/ i inne. Dlaczego to jest tak powszechne? Czy chcą / potrzebują sprawdzania poprawności kodu, sprawdzania poprawek bezpieczeństwa / wydajności, których …
Zapytano mnie o to, jak przeprowadzić pakiet 65 000 000 000 testów i zastanawiam się, czy to normalne, że projekt z tak dużą liczbą testów jest normalny. Czy pracowałeś przy projektach o tej charakterystyce?
Scala nie ma statycznego słowa kluczowego , ale zamiast tego ma podobną funkcjonalność dzięki obiektom towarzyszącym. Za kulisami obiekty towarzyszące są kompilowane do klas, które mają metody statyczne, więc wszystko to jest cukrem składniowym. Jakie są zalety tego wyboru projektu? Niedogodności? Czy inne języki mają podobne konstrukcje?
Staram się owinąć głowę wokół TDD, a konkretnie części programistycznej. Przeglądałem niektóre książki, ale te, które znalazłem, dotyczą głównie części testowej - Historii NUnit, dlaczego testowanie jest dobre, Red / Green / Refactor i jak stworzyć kalkulator strun. Dobre rzeczy, ale to „tylko” testy jednostkowe, a nie TDD. W szczególności …
Obecnie koduję API dla sieci społecznościowej za pomocą Slim Framework. Moje pytanie brzmi: jakie są najlepsze praktyki, gdy nie ma wierszy do zwrócenia w strukturze json? Powiedzmy, że to wywołanie / v1 / get / movies zwraca 2 wiersze od tabeli nazw filmów: [ {"name": "Ghostbusters"}, {"name": "Indiana Jones"} ] …
Każdy kompetentny programista Java wie, że musisz użyć String.equals (), aby porównać ciąg, zamiast ==, ponieważ == sprawdza równość referencji. Kiedy mam do czynienia z łańcuchami, przez większość czasu sprawdzam równość wartości zamiast równości odniesienia. Wydaje mi się, że byłoby bardziej intuicyjne, gdyby język pozwalał na porównywanie wartości ciągów za …
Pracuję z bazą danych SQL Server z ponad 1000 tabel, jeszcze kilkaset widoków i kilka tysięcy procedur przechowywanych. Chcemy zacząć korzystać z Entity Framework w naszych nowszych projektach i pracujemy nad naszą strategią. To, na czym się rozłączam, polega na tym, jak najlepiej podzielić tabele na różne modele (EDMX lub …
Używamy Scruma i od czasu do czasu stwierdzamy, że nie jesteśmy w stanie dokończyć historii użytkownika w sprincie, w którym została zaplanowana. W prawdziwym stylu Scrum, mimo to wysyłamy oprogramowanie i rozważamy włączenie historii użytkownika do następnego sprintu podczas następnej sesji planowania sprintu. Biorąc pod uwagę, że przenoszona przez nas …
Zastanawiam się tylko, czy powinniśmy przypisać punkty historii do zadań naprawiania błędów, czy nie. JIRA, nasze oprogramowanie kwestie śledzenia, nie ma pola do punktu historia Bug zagadnień typu (to tylko dla Story s i Epic s). Czy powinniśmy dodać typ błędu do odpowiednich typów problemów w polu Punkty historii ? …
W pierwszym wierszu komunikatu git commit mam zwyczaj wspominać o pliku, który został zmodyfikowany, jeśli zmiana nie obejmuje wielu plików, na przykład: Add [somefunc] to [somefile] Czy to dobrze, czy jest to niepotrzebne?
Jestem rozwijającym się programistą, który w końcu wdraża testy jednostkowe dla biblioteki, którą przechowuję w GitHub. Przyszło mi do głowy, że mogę dołączyć pakiety testowe do repozytorium, ale kiedy rozglądam się za innymi projektami, włączenie testów wydaje się być trafione lub nieudane. Czy to jest uważane za złą formę? Czy …
Przydzielono mi projekt grupowy z mojej klasy informatyki AP i muszę pracować z trzema innymi osobami. Nigdy z nimi nie rozmawiałem, nie mam pojęcia o ich umiejętnościach, a wszystko, co mam, to adres e-mail. Podsumowując, zadanie to: „Jako zespół ukończysz co najmniej trzy moduły do klasy ...” Zamierzam zostać „kapitanem …
Ok, więc oto mój problem: Pracuję dla dużej firmy, niektórzy jak dostali pracę (szczerze mówiąc, ponieważ rozmowa była łatwa). Nie chodzi o to, że nie znam swoich rzeczy, jestem całkiem dobry w zrozumieniu języka Java, to biblioteki itp. Ale kiedy próbuję rozwiązać jakiś problem logiczny, naprawdę trudno mi znaleźć rozwiązanie. …
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.