JavaRush /Java Blog /Random-TL /Bookmark: "malinis na code" - mga artikulo at lektura sa ...

Bookmark: "malinis na code" - mga artikulo at lektura sa mga patakaran ng pagsulat ng code at refactoring

Nai-publish sa grupo
Para sa kaginhawahan ng mga mag-aaral ng JavaRush, nagpasya kaming mangolekta ng mga lektura at artikulo tungkol sa pinakamahalagang paksa sa programming. Ang ikawalong koleksyon ay tungkol sa kung paano gamitin ang code: mga panuntunan para sa pagsusulat ng mataas na kalidad na code at mga panuntunan para sa refactoring, pagsusulat ng mga komento sa code. Sa mini-gabay, maikli naming binabalangkas ang kakanyahan ng mga artikulo, at kung susundin mo ang link, maaari kang matuto nang higit pa tungkol sa paksa ng interes. Idagdag ang koleksyon sa iyong mga bookmark at ibalik ito kapag kinakailangan. Bookmark: "malinis na code" - mga artikulo at lektura sa mga patakaran ng pagsulat ng code at refactoring - 1

Mga artikulo at lektura

Mga panuntunan para sa pagsulat ng code: mula sa paglikha ng isang sistema hanggang sa pagtatrabaho sa mga bagay

Ito ay isang maliit na gabay para sa pagsulat ng mas mataas na antas ng code. Inililista ng artikulo ang mga pangunahing panuntunan at konsepto na nauugnay sa paglikha ng isang system at pagtatrabaho sa mga interface, klase at mga bagay. Ang istraktura ng artikulo ay nabuo "mula sa itaas hanggang sa ibaba," iyon ay, mula sa pangkalahatang istraktura ng application hanggang sa mas makitid na nakatutok na mga detalye.

Mga panuntunan sa code: ang kapangyarihan ng wastong pagbibigay ng pangalan, mabuti at masamang komento

Tatalakayin ng artikulong ito ang tamang pagpapangalan ng ilang elemento. Ang mga tamang pangalan ay ginagawang mas madaling basahin ang code. Naglalaman din ang artikulo ng mga halimbawa ng mga komento sa code.

Mga rekomendasyon para sa pagsusuri ng Java code

Ang mga tip sa pag-unlad ay hindi kailanman magiging kalabisan, lalo na kung nagsimula ka lang magsulat ng code. Naglalaman ang artikulo ng mga rekomendasyon para sa pagsusuri ng code na partikular sa wikang Java.

Mga komento sa Java: hindi lahat ay napakasimple

Kapag sinusubaybayan ang kalidad ng code, mahalagang tandaan ang kalidad ng mga komento na kasama ng code na ito. Ipakikilala sa iyo ng artikulong ito ang paksa ng pagkomento at kung bakit sulit ang iyong oras.

5 kapaki-pakinabang na tip para sa pagsuporta sa code ng ibang tao

Ang paggawa gamit ang code na isinulat ng ibang tao ay maaaring humantong sa ilang mga problema. Maaaring nauugnay ang code sa teknolohiyang hindi pamilyar sa iyo. Marahil ang code na ito ay nangangailangan ng pagpapabuti. O maaaring may agarang pangangailangan na ayusin ang isang bug na natagpuan sa isang lumang codebase. Sa text na ito, nagbibigay ang may-akda ng ilang tip na maaaring gawing mas madali ang pagtatrabaho gamit ang legacy code.

Mga tool na nagpapahusay sa kalidad ng Java code

Suriin ang artikulo tungkol sa mga tool sa pagsusuri ng static na code. Matutulungan ka nila na mahanap at ayusin ang problemang code bago ito mapunta sa produksyon. Ang teksto ay nagpapakilala ng ilang sikat na static na tool sa pagsusuri na maaaring magamit upang subukan ang code sa iba't ibang sitwasyon. Halimbawa, DeepSource o SonarQube.

Isang impiyerno ng isang gawain: simulan natin ang refactoring legacy code

Isang bagay na i-refactor ang sarili mong code, isa pang bagay ang refactor legacy code. Ito ay mas kumplikado. Nagbibigay ang text ng mga tip sa pagtatrabaho sa legacy code.

Code Refactoring - Use Cases and Benefits

Ang isang paraan upang mapabuti ang kalidad ng code ng isang kumpanya ay sa pamamagitan ng refactoring. Madalas itong napapansin dahil halos hindi ito nakikita ng mga gumagamit. Gumagana pa rin ang code, kaya maayos ang lahat, tama ba? Gayunpaman, ang may problema at kalat na code ay nakakaapekto sa bilis ng produkto at sa pangkalahatang pagganap nito. Ang may-akda ng artikulo ay nagsasalita tungkol sa mga pangunahing benepisyo na maaaring makuha mula sa refactoring ng code.

5 Nakatutulong na Trick para sa Pagsulat ng Malinis na Code

Kahit sino ay maaaring matutong magsulat ng code. Ngunit maaari mo bang isulat ito ng malinis? Sa artikulong ito, ipinakita ng may-akda ang kanyang mga pamamaraan sa pagsulat ng malinis na code. Ang mga tip ay simple, kaya kahit isang baguhan ay maaaring hawakan ang mga ito.

IntelliJ IDEA: Code Style at Formatting

Pinapadali ng mga modernong kasangkapan ang proseso ng pag-unlad. Sa partikular, mas madaling subaybayan ang istilo ng iyong code, sinusubukang bawasan ang "hindi awtorisadong" pag-format nito. Pinag-uusapan ng pagsusuring ito kung anong mga tool ang ibinibigay ng IntelliJ Idea IDE sa developer upang gawing kaaya-aya basahin at madaling maunawaan ang code.

Paano mabilis na matutong magbasa ng code ng ibang tao

Nagbibigay ang teksto ng dalawang simpleng tip na makakatulong sa isang baguhang developer na basahin ang code ng ibang tao. Basahin at isabuhay.

10 paraan upang mapabuti ang iyong code, na nasubok mula sa personal na karanasan

Isa pang artikulo tungkol sa kung paano gawing mas mahusay ang iyong code. This time malaki na. Naglalaman ito ng maraming simpleng tip. Halimbawa, ang isa sa mga ito ay ang pagsulat ng mga pagsusulit sa yunit. Basahin ang tungkol sa iba pa sa teksto.

Paano magsulat ng malinis na code

Ang pagsulat ng malinis na code ay hindi ganoon kadali. Ito ay mahirap, maingat na trabaho. Sa pamamagitan ng pagsubok at error, mapapabuti ka sa pamamagitan ng pag-uulit ng parehong mga hakbang nang paulit-ulit hanggang sa mahanap mo ang solusyon na gusto mo. Ang artikulong ito ay naglilista ng ilang tip upang matulungan kang matutunan kung paano magsulat ng malinis na code.

Mga anti-pattern na dapat iwasan sa code

Sa software, ang isang antipattern ay isang termino na tumutukoy sa mga pamamaraan na HINDI dapat gamitin kapag niresolba ang mga problema. Ang may-akda ay nagsasalita tungkol sa anim na pinakakaraniwang antipattern: spaghetti code, golden hammer, boat anchor, dead code, code sprawl at banal na bagay.

Kontrol sa kalidad ng code at kung bakit mo ito kailangan

Tinatalakay ng tekstong ito ang paksa ng kawalan ng kontrol sa kalidad ng code sa mga kumpanyang IT at kung bakit ito mahalaga. Malalaman mo kung ano ang teknikal na utang, bakit ang automation ang susi sa tagumpay, at kung paano bumuo ng proseso ng pagkontrol sa kalidad ng code.

4 Mga Paraan ng Pagsusuri ng Code na Dapat Malaman ng Bawat Developer

Marahil ay narinig mo na ang terminong "static analysis". Kadalasan, ito ay tumutukoy sa alinmang isang kilalang kasangkapan o pamamaraan. Ngunit sa katunayan, mayroong ilang mga uri ng static na pagsusuri, bawat isa ay may tiyak na kahulugan kapag ginamit. Anong mga uri ng pagsusuri ang tatalakayin sa artikulong ito.

Mga video

SOLID malinis na code na may mga simpleng halimbawa

SOLID ay ang limang mga prinsipyo ng disenyo ng object-oriented programming. Bilang karagdagan sa teorya na itatanong sa iyo sa panahon ng panayam, kakailanganin mo ring matutunan kung paano magsulat ng code ayon sa mga prinsipyo ng SOLID. Kung paano ito makakamit ay tatalakayin sa ulat ng nangungunang developer mula sa opisina ng EPAM St. Petersburg, Alexander Barmin. Ang pagtatanghal ng may-akda ay sinamahan ng mga halimbawa ng "purong" Java code na nakasulat ayon sa SOLID na kondisyon. Sinasagot din ng may-akda ang mga tanong mula sa mga manonood.

Bonus

"Clean Code" ni Robert Martin. Pagsusuri ng aklat sa "kung fu code" para sa mga developer

Ang artikulo ay nakatuon sa pagsusuri ng aklat na "Clean Code" ni Robert Martin. Tinitingnan ng may-akda ang mga paraan upang mapabuti at ma-optimize ang code, at sa huli ay nagbibigay siya ng maliit ngunit kawili-wiling problema.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION