Jeśli zostałeś zatrudniony w nowej firmie jako kierownik zespołu (powiedzmy zespół 10), jedną z ważnych rzeczy do zrobienia jest zdobycie szacunku członków zespołu. Na początku nowy kierownik zespołu może nic nie wiedzieć o kulturze zespołu, bazie kodu i domenie biznesowej: innymi słowy, jest kompletnym neofitą. Jak sobie z tym poradzić? …
Często używam mojego edytora tekstu (vim, nano, gedit, zbieraj truciznę) znacznie częściej niż jakiegokolwiek IDE. Po zauważeniu, że moje skróty ide stają się zakurzone, zacząłem o tym myśleć i zastanawiać się: co usprawiedliwia użycie IDE w przeciwieństwie do edytora tekstu ? W takim razie, jakie miałbyś uzasadnienie, że nie korzystasz …
Pracowałem w dwóch firmach, z których każda miała inną metodologię, jeśli chodzi o recenzje kodu: W pierwszej firmie liderzy zespołów przeprowadzili przegląd kodu, który był wymagany po zakończeniu każdego modułu. Jednak w drugiej firmie przywódcy zespołów nie byli zobowiązani do przeprowadzania przeglądów kodu, a jedynie sprawdzali, czy nie występują problemy …
Ostatnio musiałem zrozumieć projekt małego programu napisanego w języku, o którym nie miałem pojęcia ( ABAP , jeśli musisz wiedzieć). Mogłem to rozgryźć bez większych trudności. Zdaję sobie sprawę, że opanowanie nowego języka to zupełnie inna gra w piłkę, ale samo zrozumienie zamiaru kodu (w szczególności standardowego kodu produkcyjnego, który …
Czasami rzeczy, które muszę zrobić dla mojej pracy, są interesujące i angażujące. Czasami nie są. Czasami tak naprawdę nie są. Czy masz jakieś szczególne strategie lub sztuczki, aby poradzić sobie z tymi nudnymi odcinkami, kiedy twój mózg wolałby robić coś innego niż to, co powinieneś robić, szczególnie gdy Internet i …
Używanie komputerów stacjonarnych maleje z dnia na dzień w życiu codziennym, ale czy do celów kodowania istnieją jakieś powody, aby używać komputera stacjonarnego na laptopie?
W przypadku operatorów binarnych mamy zarówno operatory bitowe, jak i logiczne: & bitwise AND | bitwise OR && logical AND || logical OR NIE (jednoargumentowy operator) zachowuje się jednak inaczej. Jest ~ za bitowe i! dla logiki. Rozumiem, że NIE jest operacją jednoargumentową w przeciwieństwie do AND i OR, ale …
Badam wzorce architektoniczne dla opracowywanej przeze mnie aplikacji, a podejście oparte na mikrousługach wydaje się być dobrym wyborem, ale nie jestem pewien, jak poradzić sobie z interakcjami między usługami. Aplikacja zajmuje się przede wszystkim użytkownikami, profilami użytkowników, zdjęciami i tagami reprezentującymi jeden lub wiele profili na zdjęciu. Możliwe są metody …
Nie rozumiem niektórych zapisów diagramów klas UML. Jestem pewien, że wiem, co znaczy Stowarzyszenie . Każda relacja między instancjami dwóch klas, w której instancja jednej klasy musi wiedzieć o instancji drugiej klasy, aby wykonać swoją pracę - jest relacją stowarzyszenia. Skojarzenie często oznacza, że klasa A ma odniesienie (pole) do …
Wprowadzamy system i czasami otrzymujemy słynny wyjątek NullReferenceExceptionz komunikatem Object reference not set to an instance of an object. Jednak w metodzie, w której mamy prawie 20 obiektów, posiadanie dziennika, który mówi, że obiekt jest pusty, tak naprawdę w ogóle się nie przydaje. To tak, jakby powiedzieć, kiedy jesteś agentem …
Niedawno zacząłem jako młodszy programista. Oprócz tego, że jestem jedną z najmniej doświadczonych osób w zespole, jestem również kobietą, która ma wiele wyzwań związanych z pracą w środowisku zdominowanym przez mężczyzn. Ostatnio mam problemy, ponieważ mam wrażenie, że dostaję zbyt wiele nieuzasadnionej pedantycznej krytyki mojej pracy. Pozwól, że podam przykład …
Czasami mamy logikę biznesową reprezentowaną w kodzie kontrolera naszych aplikacji. Jest to zwykle logika, która odróżnia metody do wywołania od modelu i / lub argumenty, które należy przekazać. Innym przykładem tego jest zestaw funkcji narzędziowych istniejących w kontrolerze, które mogą pracować w celu sformatowania lub odkażenia danych zwróconych z modelu, …
Jeśli zacznę koncentrować się na platformie .NET i będę samozatrudniony, prawdopodobnie chciałbym mieć trochę licencji na Windows 7, Windows Server 2008, Visual Studio 2010 tylko dla środowiska programistycznego i testowania, a następnie kilka licencji dla środowiska produkcyjnego (Windows Server 2008 Web) i dodane do tych aktualizacji, gdy dostępne są nowe …
Jestem nowy w bazach danych i staram się zrozumieć podstawowe pojęcia. Nauczyłem się, jak usuwać dane z bazy danych. Ale jeden z moich przyjaciół powiedział mi, że nigdy nie należy usuwać danych z bazy danych. Zamiast tego, gdy nie jest już potrzebny, lepiej po prostu oznaczyć go lub oznaczyć jako …
Czytam na blogu JB Rainsbergera o zintegrowanych testach i zastanawiam się, w jaki sposób test integracji jest trudniejszy w naszym projekcie? Piszemy bardziej zintegrowane testy, które są większe i nie krytykują naszego projektu tak surowo, jak robią to mikrotesty
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.