Programowanie wielowątkowe w języku Java
Edycja-kompilacja- test-edit-compile-test. Jest to "cykl rozwoju oprogramowania", o którym wszyscy programiści wiedzą dobrze, od "Hello World". JavaRebel (59 USD za roczną licencję osobistą, 129 USD za jednoroczną korporacyjną licencję dla jednego użytkownika) to plik JAR, który pozwala przejść bezpośrednio z "edycji" do "testu", eliminując "kompilację" co najmniej czasu.
Używanie JavaRebel jest niezwykle proste: Po uruchomieniu wirtualnej maszyny Java podaj odpowiednie polecenie. Zajęło mi to około 30 sekund, aby działało w środowisku Eclipse. Kiedy już się pojawi, jest przezroczysty - i użyteczny. Aby to przetestować, uruchomiłem aplikację, a następnie, gdy aplikacja była uruchomiona, dodano do kodu obsługi zdarzenia dla przycisku. Po upływie sekundy lub dwóch otrzymałem powiadomienie w oknie konsoli, że odpowiednie klasy zostały przeładowane, a przycisk wykonał teraz zmodyfikowane zachowanie. Mogę to przewidzieć, oszczędzając mi ogromnej ilości czasu na debugowanie. Nawet kilka minut dziennie pozwala na ponowne uruchomienie aplikacji przez ponad rok, a nawet na kilka dni pracy, w zależności od czasu ponownego wdrożenia po drobnych modyfikacjach.
Jest kilka zmian, których nie może obsłużyć- -nie możesz zmienić hierarchii klas ani zaimplementować nowych interfejsów, na przykład, ale jest mało prawdopodobne, że będziesz dokonywał takich zmian podczas standardowego cyklu edycji-kompilacji. Istnieje również czynnik ryzyka; jeśli aplikacja, nad którą pracujesz, jest "na żywo", a Twoja konfiguracja jest nieostrożna, możesz wprowadzić nowe błędy w uruchomionym kodzie. Jest to jednak błąd użytkownika i prawie nie stanowi błędu programu.
Wersja próbna trwa 30 dni i po uruchomieniu wyświetla komunikat w oknie konsoli. Powinno to wystarczyć na tyle długo, aby ustalić, czy dostarczone narzędzie jest tego warte.
IBM AppScan Now zgłasza błędy podczas programowania
IBM oferuje nowe oprogramowanie Rational AppScan, które przeprowadza analizę kodu źródłowego.
Skróć czas edycji wideo dzięki Avidemux
Edycja wideo to o wiele więcej zabawy bez długiego oczekiwania na ponowne kodowanie. Darmowy Avidemux eliminuje to wąskie gardło, kiedy tylko jest to możliwe, i jest szybki także pod innymi względami.
Skróć czas instalacji oprogramowania dzięki MSIFASTINSTAl
Windows Installer 5.0 ma nową właściwość instalacyjną o nazwie MSIFASTINSTALL. Korzystanie z niego może skrócić czas instalacji pakietu instalacyjnego systemu Windows.