Obecnie odziedziczyłem aplikację w pracy i ku mojemu zdziwieniu zdałem sobie sprawę, że hasła użytkowników przechowywane w bazie danych są szyfrowane przy użyciu wewnętrznej funkcji szyfrowania, która obejmuje również możliwość deszyfrowania. Więc wszystko, co naprawdę trzeba zrobić, to skopiować tabelę użytkowników i skopiować zestaw szyfrowania (każdy z dostępem do produkcji …
Narzut związany jest z ciągłą integracją, np. Konfiguracją, ponownym szkoleniem, działaniami uświadamiającymi, przestojem w celu naprawy „błędów”, które okazują się problemami z danymi, wymuszonym rozdziałem stylów programowania itp. W którym momencie ciągła integracja się zwraca? EDYCJA: To były moje ustalenia Ustawieniem był CruiseControl.Net z Nantem, odczyt z VSS lub TFS. …
Jak ludzie radzą sobie z wulgaryzmami w kodzie źródłowym i komentarzach VCS. Zachować czy usunąć? A co z soft-expletives, takimi jak WTF lub Arrgggh? Czy jest nieprofesjonalny, obraźliwy, czy może należy go odrzucić?
Możliwy duplikat: Naprawdę „wow” ich w wywiadzie Powiedzmy, że pojawię się na rozmowę kwalifikacyjną. Jakich pytań mogę się spodziewać i jak się przygotować?
Jaka jest najlepsza praktyka do sprawdzania poprawności parametrów konstruktora? Załóżmy prosty C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Czy można zgodzić się na wyjątek? Alternatywą, którą napotkałem, była wstępna weryfikacja, przed utworzeniem …
Mam bloga, którego używam głównie do rejestrowania rozwiązań problemów, na które miałem problemy, na które miałem problemy ze znalezieniem odpowiedzi. Przeważnie problemy, w których dokumentacja internetowa, w której przeglądałem Google, zawierała zbyt wiele informacji, a odpowiedź na moje pytanie znalazłam na piątej stronie mojego trzeciego hitu w Google. (Lub gdybym …
Jeśli masz wieloletnie doświadczenie w pracy z Javą i wieloletnie doświadczenie w pracy z C # i .NET, byłbym wdzięczny za twoją opinię na temat różnic w wydajności tworzenia oprogramowania między tymi dwoma środowiskami. Jeden z naszych klientów rozważa wymianę istniejącego oprogramowania. Ponieważ wymiana będzie wymagać ok. 10-15 lat pracy, …
Podchodzi do mnie zadanie pisania osadzonego C na mikrokontrolerach. Na początku myślałem, że osadzanie programowania jest dla mnie zbyt małe na stosie oprogramowania, ale może myślę o tym źle. Normalnie nie wziąłbym udziału w pisaniu kodu, ponieważ nie uważam się za inżyniera elektryka. Czy to złe założenie? Czy jestem w …
Próbuję dobrze zrozumieć, jak zaimplementować dobre oddzielenie interfejsu użytkownika od modelu, ale mam problem z ustaleniem, gdzie dokładnie podzielić linie. Patrzyłem na Model-View-Presenter, ale nie jestem pewien, jak dokładnie go wdrożyć. Na przykład mój widok ma wiele okien dialogowych. Czy powinna istnieć klasa View z instancjami każdego z okien dialogowych? …
Co powinno być w dobrym (czytaj: przydatnym) standardzie kodowania? Rzeczy, które powinien mieć kod. Czego kod nie powinien mieć. Czy standard kodowania powinien zawierać definicje rzeczy, które wymusza język, kompilator lub formatator kodu? Co z danymi takimi jak złożoność cykliczna, liczba wierszy na plik itp.?
Prawie wszyscy programiści pracujący dla dużej korporacji znajdują się po złej stronie oprogramowania blokującego witryny. Może to być zarówno frustrujące ( „Po prostu pozwól mi przeczytać ten cholerny blog!” ), Jak i pomocne ( „Woah! Uniknąłem kuli w tej witrynie” ). Twoim zdaniem, jaki poziom blokowania należy zastosować do programistów …
Planuję przeprowadzkę do Nowego Jorku za 6-12 miesięcy, więc jestem zmuszony znaleźć nową pracę. Kiedy planuję rozpocząć życie w innym mieście, jest to prawdopodobnie dobry moment, aby pomyśleć o zmianach kariery. Znalazłem wiele różnych opinii na temat PHP vs .Net vs Java i nie jest to tematem tutaj. Nie chcę …
Na studiach nigdy nie interesowałem się teorią. Nigdy tego nie czytam. Bez względu na to, ile próbowałem, nie byłem w stanie czytać różnych rzeczy i nie wiedziałem, co się właściwie dzieje. Podobnie jak na przykład w moim kursie na temat teorii automatów, mój profesor powiedział mi wszystko, co może być …
Jaka jest najgorsza książka dotycząca programowania lub techniki, jaką kiedykolwiek czytałeś? Może to być dowolna książka, którą w ten czy inny sposób można połączyć z programowaniem, o ile nie jest to fikcja.
Czy procedury składowane są uważane za złą praktykę w architekturze mikrousług? Oto moje przemyślenia: większość książek o mikrousługach zaleca jedną bazę danych na mikrousługę. Procedury przechowywane zwykle działają na monolitycznej bazie danych. ponownie większość książek o architekturze mikrousługowej stwierdza, że powinny być autonomiczne i luźno powiązane. Używając zapisanych procedur zapisanych, …
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.