Skąd wiecie, że piszecie najbardziej niezawodny kod bez nadmiernej inżynierii? Uważam, że za dużo myślę o każdej możliwej ścieżce, którą może podążać mój kod, i czasami wydaje mi się to stratą czasu. Wydaje mi się, że zależy to od rodzaju pisanego programu, ale nie chcę poświęcać zbyt wiele czasu, biorąc …
Kiedyś korzystałem z Windows, SVN, Tortoise SVN i Beyond Compare. To była świetna kombinacja do robienia recenzji kodu. Teraz używam OSX i Git. Udało mi się połączyć skrypt bashowy z Gitx i DiffMerge, aby znaleźć ledwo akceptowalne rozwiązanie. Przez ponad rok miałem problemy z konfiguracją i podobnymi. Próbowałem także użyć …
Wiele razy zapominam o mojej aplikacji. Nie zapamiętywam nazw tabel ani tego, co zrobiło zapytanie, i szukam tego, czego chcę. Mój lider zespołu powiedział mi, że mam zapamiętać nazwy tabel, których używam. Czy programista musi zapamiętać nazwy tabel w bazie danych, nazwy klas itp.? A jeśli odpowiedź brzmi „Tak, cały …
Biorąc pod uwagę, o ile prostsze jest tworzenie jQuery, w porównaniu do natywnego JavaScript, co sprawia, że ludzie całkowicie rezygnują z bibliotek takich jak jQuery? Czy to dlatego, że jQuery ma ograniczenia lub jest wolny? Chodzi mi o to, że jeśli jQuery jest tak łatwe w porównaniu do natywnego języka …
Podczas pracy z witryną opartą na zasobach (taką jak aplikacja MVC lub usługa REST) mamy dwie główne opcje, gdy klient próbuje GETuzyskać zasób, do którego nie ma dostępu: 403 , który mówi, że klient jest nieautoryzowany ; lub 404 , który mówi, że zasób nie istnieje (lub nie można go …
Obecnie stoję przed dylematem związanym z nadchodzącym przeglądem wyników. Kiedy zaczynałem ze swoją firmą około rok temu, starałem się być jak najbardziej uczciwy w moim postrzeganiu mojego zestawu umiejętności programistycznych i wiedzy. Oparłem swoje postrzegane umiejętności na umiejętności kodowania w stosunku do tych, które uważam za dobrych programistów i programistów. …
Chociaż może to być pytanie agnostyczne w języku programowania, interesują mnie odpowiedzi dotyczące ekosystemu .NET. Oto scenariusz: załóżmy, że musimy opracować prostą aplikację konsolową dla administracji publicznej. Aplikacja dotyczy podatku od pojazdów. Mają (tylko) następujące reguły biznesowe: 1.a) Jeśli pojazd jest samochodem, a ostatni podatek zapłacił jego właściciel 30 dni …
Pytanie mówi wszystko naprawdę. Chcę świadczyć usługę, ale nie chcę samodzielnie przechowywać żadnych danych w bazie danych. Biorąc pod uwagę wszystkie najnowsze wiadomości o hakowaniu itp., Wydaje mi się, że milej jest, gdy klienci mają pełną kontrolę nad swoimi danymi. Problem polega na tym, że przechowywane dane są potencjalnie wrażliwe. …
W jaki sposób zespół Scrumowy uwzględnia zadania deweloperskie / infrastrukturalne podczas spotkania planistycznego? Na pierwszy rzut oka nie wyglądają jak historie użytkowników, ponieważ nie zapewniają wartości końcowej. Jednak dołączanie ich jako zadań do konkretnej historii użytkownika również nie ma sensu. Załóżmy na przykład, że zadaniem jest: „Setup Bamboo”. To zadanie …
Zbyt często widzę, że istnieje wielu zdolnych programistów bez dyplomów ukończenia studiów w dziedzinie informatyki, informatyki itp. Teraz, gdy czytam więcej artykułów na temat gorszych wyników w nauce i nieistotności stopni naukowych (szczególnie jako programista), czy stopień uniwersytecki kiedykolwiek zaszkodzi mojej zdolności do zatrudnienia? (Również od czterech lat, kiedy kończę …
Czy to prawda, że osoba o dość dobrych podstawach programowania może łatwo nauczyć się dowolnego języka programowania? Cóż, kiedy mówię o językach programowania, mam na myśli zwinne i dynamiczne języki, takie jak PHP, Perl, Ruby itp., Ale nie poprzednie języki programowania z odległej przeszłości. W pewnym stopniu pracowałem tylko nad …
Jakie są konsekwencje rezygnacji z pracy na czas w firmach programistycznych? Jak profesjonalnie sobie z tym poradzić? [Dodatek redakcyjny] Pytanie dotyczy przepracowania standardowych godzin i nieprzekazywania dodatkowych godzin bez wyraźnego poproszenia. Czy dodatkowe godziny pracy są normą lub oczekiwanym podejściem do pracy w firmach programistycznych i / lub w roli …
Tam, gdzie pracuję, programiści zawsze mówią mi, że „dodałem to na wszelki wypadek” lub „Myślę, że to dobry pomysł, ponieważ prawdopodobnie będą chcieli tego kiedyś”. Myślę, że to wspaniale, że są proaktywni, starając się przewidywać przyszłe zmiany, ale nie mogę przestać myśleć, że jest to niepotrzebne i ryzykuje pisanie kodu, …
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.