Jedną z rzeczy, z którymi się zmagam, jest niestosowanie węgierskiej notacji. Ja nie chcę iść do definicji zmiennej po prostu zobaczyć, jakiego rodzaju jest. Kiedy projekt się rozrasta, miło jest móc patrzeć na zmienną poprzedzoną przez „bool” i wiedzieć, że szuka wartości prawda / fałsz zamiast wartości 0/1 . Wykonuję …
Obecnie sprawdzam kod i jedną z rzeczy, które zauważam, jest liczba wyjątków, w których komunikat o wyjątku wydaje się powtarzać, gdzie wystąpił wyjątek. na przykład throw new Exception("BulletListControl: CreateChildControls failed."); Wszystkie trzy elementy w tej wiadomości mogę opracować na podstawie reszty wyjątku. Znam klasę i metodę ze śledzenia stosu i …
Jego powszechna wiedza w programowaniu, które wymyśla na nowo koło, jest złe lub złe . Ale dlaczego tak jest? Nie sugeruję, że to dobrze. Uważam, że to źle. Jednak kiedyś przeczytałem artykuł, w którym napisano, że jeśli ktoś robi coś złego (mądre programowanie), wyjaśnij mu, dlaczego to źle, jeśli nie …
Druga połowa tego pytania: w jaki sposób programiści na wschodzie widzą programistów na zachodzie? Wschodnia część świata (Indie / Chiny / Filipiny) świadczy głównie usługi outsourcingowe dla świata zachodniego (USA i Europa). Czy masz doświadczenie w pracy z zespołami offshore? Jeśli tak, to jak było? Czy masz jakieś ogólne pomysły …
Zastanawiam się, jak daleko ludzie powinni przeprowadzić weryfikację adresu e-mail. Moja dziedzina to przede wszystkim tworzenie stron internetowych, ale dotyczy to wszędzie. Widziałem kilka podejść: po prostu sprawdzając, czy jest obecny znak „@”, który jest bardzo prosty, ale oczywiście nie tak niezawodny. bardziej złożony test wyrażenia regularnego dla standardowych formatów …
Innymi słowy ... Jakie jest najczęściej utrzymywane i frustrujące nieporozumienie na temat programowania? Które rozpowszechnione i długotrwałe mity / nieporozumienia są dla programistów trudne do usunięcia / poprawienia . Proszę wyjaśnić, dlaczego to mit.
Pracuję nad projektem hostowanym przez GitHub i dodaje go do projektu LICENCE.md (najwyraźniej dosłownie licencja MIT): Copyright (c) 2012 [Acme Corp] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, …
Byłem niegrzeczny ... Za dużo „kodowania kowbojów”, za mało popełniania. Teraz jestem z ogromnym zobowiązaniem. Tak, powinienem był cały czas się angażować, ale teraz jest już za późno. Co jest lepsze? Zrób jeden bardzo duży zatwierdzenie, wymieniając wszystkie rzeczy, które zmieniłem Spróbuj podzielić go na mniejsze zatwierdzenia, które prawdopodobnie się …
Dla jasności terminem jest: Termin lub termin to wąskie pole czasu lub konkretny moment, w którym cel lub zadanie musi zostać zrealizowane. Z wikipedii Przez całą moją karierę programistyczną robiłem „Agile”, co wszędzie wydawało się, że stosowano przynajmniej następujące praktyki: Cotygodniowe lub dwutygodniowe sprinty Retrospektywy Planowanie sprintu Właściciel produktu Scrum …
Chociaż wątki mogą przyspieszyć wykonywanie kodu, czy faktycznie są potrzebne? Czy każdy fragment kodu można wykonać za pomocą jednego wątku, czy też istnieje coś, co można osiągnąć tylko za pomocą wielu wątków?
Poproszono mnie o zatrudnienie osoby w naszym dziale IT, która nie ma doświadczenia w programowaniu, ale jest inteligentną i zdolną osobą i pomaga mu przejść do programowania w, powiedzmy, początkującym programistą obsługującym istniejące aplikacje .Net. Zdecydowanie wierzę, że ta osoba może to zrobić, ale szukam najszybszego sposobu, aby przyspieszyć. Mam …
Zostałem dobrowolnie usiąść i porozmawiać o życiu i pracy programisty z 15-letnim stażem pracy w przyszłym tygodniu. Połowy są takie Mam tylko pół godziny i Będę tylko jedną z osób, które z nią rozmawiają - inni ludzie pełniący różne role w biznesie będą również przez cały dzień przeglądać z nią …
„Najlepsze praktyki” są wszędzie w naszej branży. Wyszukiwania Google na „Kodowanie najlepszych praktyk” pojawia się prawie 1,5 miliona wyników. Pomysł wydaje się przynosić komfort wielu; postępuj zgodnie z instrukcjami, a wszystko się ułoży. Kiedy czytam o najlepszych praktykach - na przykład ostatnio czytałem kilka z Clean Code - denerwuję się. …
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.