Android

Paikliin ang Iyong Oras ng Programming Java gamit ang JavaRebel

Difference between Exception and Error in Java | Exception hierarchy in java

Difference between Exception and Error in Java | Exception hierarchy in java
Anonim

Edit-compile- test-edit-compile-test. Ito ang "cycle ng pag-unlad ng software" na alam ng lahat ng mga programmer na mabuti, mula sa "Hello World" pataas. Ang JavaRebel ($ 59 para sa isang isang-taong personal na lisensya, $ 129 para sa isang isang taon na lisensya sa isang solong gumagamit ng korporasyon) ay isang JAR file na magpapahintulot sa iyo na laktawan nang direkta mula sa "i-edit" sa "test" habang inaalis ang "sumulat ng libro" ng oras.

Paggamit ng JavaRebel ay sobrang simple: Pumasa lamang ng naaangkop na utos kapag inimbitahan mo ang iyong Java Virtual Machine. Ito ay kinuha sa akin tungkol sa 30 segundo upang makakuha ng ito gumagana sa Eclipse. Kapag nasa lugar na ito, ito ay transparent - at kapaki-pakinabang. Upang subukan ito, inilunsad ko ang isang application, pagkatapos, habang tumatakbo ang application, idinagdag sa ilang karagdagang code ng output sa handler ng kaganapan para sa isang pindutan. Pagkalipas ng isang segundo o dalawa, nakatanggap ako ng isang paunawa sa aking console window na ang mga may-katuturang mga klase ay na-reload, at ang pindutan ngayon ay isinasagawa ang binagong pag-uugali nito. Maaari ko mahulaan ang pag-save sa akin ng isang napakalaking halaga ng oras ng pag-debug. Kahit na ilang minuto sa isang araw na nai-save ang muling paglulunsad ng mga app ay nagdaragdag, higit sa isang taon, sa mga oras o kahit na araw ng pagiging produktibo, depende sa muling pag-deploy ng oras pagkatapos ng mga maliit na pag-edit.

Mayroong ilang mga pagbabago na hindi nito mapangangasiwaan- -kung hindi mo maaaring baguhin ang hierarchy ng klase o ipatupad ang mga bagong interface, halimbawa, ngunit malamang na hindi ka makakagawa ng mga pagbabago tulad nito sa isang standard na pag-edit-sumulat ng takip sa pagsubok na cycle. Mayroon ding panganib na kadahilanan; kung ang app na iyong pinagtatrabahuhan ay "mabuhay," at ikaw ay walang ingat sa iyong pagsasaayos, maaari mong ipakilala ang mga bagong bug sa pagpapatakbo ng code. Gayunpaman, iyan ay isang error ng gumagamit at marahil ay hindi kasalanan ng programa.

Ang trial version ay tumatagal ng 30 araw at nag-print ng isang mensahe sa console window kapag tumakbo. Ito ay dapat sapat na katagalan upang matukoy kung ang utility na ibinigay ay katumbas ng halaga.