"Hi, dear friend! Ayokong maging sentimental, pero ito na ang huling pagkikita natin..."

"Propesor, aalis ka ba talaga sa post mo? Dahil siguradong hindi ako titigil at abandunahin ang pag-aaral ko. Sabi mo kailangan mong matuto nang walang tigil, at magbigay ng mga lecture, at mga libro, at... Sa pangkalahatan, isang programmer. kailangang patuloy na lumago."

"I'm glad you learned these lessons well. "You know who to turn to if you ever want to understand the theory well. Ngunit sa tingin ko, sa lalong madaling panahon ikaw, aking estudyante, ay malalampasan mo ang iyong guro.

"At siyempre, sa wakas may napili ako para sa iyo!

Pag-debug sa IntelliJ IDEA: gabay ng baguhan

Agad nating linawin ang isang bagay: walang code na walang mga bug... Ito ay kung paano gumagana ang buhay. Kaya, hindi tayo dapat magkapira-piraso at sumuko kung ang ating code ay hindi gagana gaya ng ating inaasahan.

Ngunit ano ang dapat nating gawin? Kaya, maaari naming ilagay ang System.out.println na mga pahayag sa lahat ng dako at pagkatapos ay suklayin ang output ng console sa pag-asang makahanap ng isang error.

Iyon ay sinabi, maaari mong (at ginagawa ng mga tao) ang pag-debug gamit ang maingat na pag-log.

Ngunit kung maaari mong patakbuhin ang iyong code sa isang lokal na makina, mas mainam na gumamit ng Debug mode. Sa artikulong ito, isasaalang-alang namin ang pag-debug ng isang proyekto gamit ang IntelliJ IDEA.

Paano gumagana ang refactoring sa Java

Habang natututo ka ng programming, kadalasan (maliban sa paghuhukay sa teorya), sumulat ka ng code at pagkatapos ay magsulat ka pa. Nangangahulugan ito na ang karamihan sa mga nagsisimulang developer ay naniniwala na ito ang kanilang gagawin sa hinaharap. Iyan ay maayos at maayos, ngunit kasama rin sa trabaho ng isang programmer ang pagpapanatili at pag-refactor ng code. Ngayon ay pag-uusapan natin ang tungkol sa refactoring.

Sa dalawang bahaging artikulong ito, makakahanap ka ng isang maliit na gabay (set ng mga rekomendasyon) para sa pagsusulat ng mas mahusay na code. Isaalang-alang natin ang mga pangunahing panuntunan at konsepto na nauugnay sa paglikha ng isang system at pagtatrabaho sa mga interface, klase, at mga bagay. Tara na!

-->