JavaRush /Java блогы /Random-KK /Бетбелгі: «таза код» - кодты жазу және рефакторинг ережел...

Бетбелгі: «таза код» - кодты жазу және рефакторинг ережелері туралы мақалалар мен дәрістер

Топта жарияланған
JavaRush студенттеріне ыңғайлы болу үшін біз бағдарламалаудағы ең маңызды тақырыптар туралы лекциялар мен мақалалар жинауды жөн көрдік. Сегізінші жинақ codeпен жұмыс істеу туралы: жоғары сапалы codeты жазу ережелері және рефакторинг ережелері, codeқа түсініктеме жазу. Шағын нұсқаулықта біз мақалалардың мәнін қысқаша сипаттаймыз және сілтемені орындасаңыз, қызықты тақырып туралы көбірек біле аласыз. Топтаманы бетбелгілеріңізге қосыңыз және қажет болғанда оған оралыңыз. Бетбелгі: «таза code» - codeты жазу және рефакторинг ережелері туралы мақалалар мен дәрістер - 1

Мақалалар мен лекциялар

Кодты жазу ережелері: жүйені құрудан бастап an objectілермен жұмыс істеуге дейін

Бұл жоғары деңгейлі codeты жазуға арналған шағын нұсқаулық. Мақалада жүйені құруға және интерфейстермен, сыныптармен және an objectілермен жұмыс істеуге қатысты негізгі ережелер мен түсініктер тізімделген. Мақаланың құрылымы «жоғарыдан төменге», яғни қосымшаның жалпы құрылымынан неғұрлым тар бағытталған бөлшектерге дейін қалыптасады.

Код ережелері: дұрыс атау, жақсы және жаман пікірлердің күші

Бұл мақалада белгілі бір элементтердің дұрыс аталуы талқыланады. Дұрыс атаулар codeты оқуды жеңілдетеді. Мақалада codeтағы түсініктемелердің мысалдары да бар.

Java codeын талдау бойынша ұсыныстар

Әзірлеу бойынша кеңестер ешқашан артық болмайды, әсіресе codeты жазуды енді бастаған болсаңыз. Мақалада Java тіліне тән codeты талдау бойынша ұсыныстар бар.

Java тіліндегі түсініктемелер: бәрі қарапайым емес

Код сапасын бақылау кезінде осы codeпен бірге келетін түсініктемелердің сапасын есте сақтау маңызды. Бұл мақала сізді түсініктеме беру тақырыбымен және неге уақытыңызды қажет ететіндігімен таныстырады.

Басқа біреудің codeын қолдауға арналған 5 пайдалы кеңес

Басқа біреу жазған codeпен жұмыс істеу кейбір мәселелерге әкелуі мүмкін. Код сізге бейтаныс технологияға қатысты болуы мүмкін. Мүмкін бұл codeты жақсарту керек. Немесе ескі code базасында табылған қатені түзету қажет болуы мүмкін. Бұл мәтінде автор бұрынғы codeпен жұмыс істеуді жеңілдететін бірнеше кеңестер береді.

Java codeының сапасын жақсартатын құралдар

Статикалық codeты талдау құралдары туралы шолу мақаласы. Олар проблемалық codeты өндіріске енгізбес бұрын табуға және түзетуге көмектеседі. Мәтін әртүрлі жағдайларда codeты сынау үшін пайдалануға болатын кейбір танымал статикалық талдау құралдарымен таныстырады. Мысалы, DeepSource немесе SonarQube.

Бір қиын тапсырма: бұрынғы codeты рефакторингке кірісейік

Өз codeыңызды қайта өңдеу бір нәрсе, бұрынғы codeты қайта өңдеу басқа нәрсе. Бұл әлдеқайда күрделі. Мәтін бұрынғы codeпен жұмыс істеу бойынша кеңестер береді.

Кодты рефакторинг – пайдалану жағдайлары мен артықшылықтары

Компания codeының сапасын жақсартудың бір жолы - рефакторинг. Ол пайдаланушыларға іс жүзінде көрінбейтіндіктен жиі назардан тыс қалады. Код әлі де жұмыс істейді, сондықтан бәрі жақсы, солай ма? Дегенмен, проблемалық және ретсіз code өнімнің жылдамдығына және оның жалпы өнімділігіне әсер етеді. Мақала авторы codeты рефакторингтен алуға болатын негізгі артықшылықтар туралы айтады.

Таза codeты жазуға арналған 5 пайдалы трюк

Кез келген адам code жазуды үйрене алады. Бірақ сіз оны таза жаза аласыз ба? Бұл мақалада автор таза codeты жазу әдістерін көрсетеді. Кеңестер қарапайым, сондықтан оларды тіпті бастаушы да шеше алады.

IntelliJ IDEA: code стилі және пішімдеу

Заманауи құралдар әзірлеу процесін жеңілдетеді. Атап айтқанда, codeтың стилін бақылау оңайырақ, оның «рұқсат етілмеген» пішімделуін азайтуға тырысады. Бұл шолуда codeты оқуға жағымды және түсінуге оңай ету үшін IntelliJ Idea IDE әзірлеушіге қандай құралдар беретіні туралы айтылады.

Басқа біреудің codeын оқуды қалай тез үйренуге болады

Мәтін жаңадан бастаған әзірлеушіге басқа адамдардың codeын оқуға көмектесетін екі қарапайым кеңес береді. Оқып, іс жүзінде қолданыңыз.

Жеке тәжірибеден сыналған codeты жақсартудың 10 жолы

Кодыңызды қалай жақсартуға болатыны туралы тағы бір мақала. Бұл жолы үлкен. Онда көптеген қарапайым кеңестер бар. Мысалы, олардың бірі бірлік сынақтарын жазу. Қалғандары туралы мәтіннен оқыңыз.

Таза codeты қалай жазуға болады

Таза code жазу оңай емес. Бұл ауыр, тынымсыз жұмыс. Сынақ және қате арқылы сіз өзіңіз қалаған шешімді тапқанша бірдей қадамдарды қайта-қайта қайталау арқылы жақсартасыз. Бұл мақалада таза code жазуды үйренуге көмектесетін кейбір кеңестер берілген.

Кодта болдырмауға қарсы үлгілер

Бағдарламалық жасақтамада антипаттерн - бұл мәселелерді шешу кезінде ҚОЛДАНЫЛМАЙТЫН әдістерге қатысты термин. Author ең көп таралған алты антипаттерн туралы әңгімелейді: спагетти codeы, алтын балға, қайық якорьі, өлі code, codeтың кеңеюі және құдайлық нысан.

Код сапасын бақылау және ол не үшін қажет

Бұл мәтін IT компанияларындағы code сапасын бақылаудың жоқтығы тақырыбын және оның неліктен маңызды екенін талқылайды. Сіз техникалық қарыздың не екенін, неге автоматтандыру табыстың кілті екенін және code сапасын бақылау процесін қалай құру керектігін білесіз.

Әрбір әзірлеуші ​​білуі тиіс 4 codeты талдау әдісі

Сіз «статикалық талдау» терминін естіген шығарсыз. Көбінесе ол кез келген белгілі құралға немесе әдіске сілтеме жасайды. Бірақ шын мәнінде статикалық талдаудың бірнеше сорттары бар, олардың әрқайсысы қолданылған кезде белгілі бір мағынаға ие болады. Талдаудың қандай түрлері бар, осы мақалада талқыланады.

Бейнелер

Қарапайым мысалдармен SOLID таза code

SOLID – an objectіге бағытталған бағдарламалаудың бес жобалау принципі. Сұхбат кезінде сізден сұралатын теориядан басқа, сізге SOLID принциптеріне сәйкес codeты жазуды үйрену қажет. Бұған қалай қол жеткізу керектігі EPAM Санкт-Петербург кеңсесінің жетекші әзірлеушісі Александр Барминнің баяндамасында талқыланады. Authorдың презентациясы SOLID шарттарына сәйкес жазылған «таза» Java codeының мысалдарымен қоса беріледі. Author көрермендердің сұрақтарына да жауап береді.

Бонус

Роберт Мартиннің «Таза code». Әзірлеушілерге арналған «кунг-фу codeы» туралы кітапқа шолу

Мақала Роберт Мартиннің «Таза code» кітабына шолу жасауға арналған. Author codeты жақсарту және оңтайландыру жолдарын қарастырады және соңында шағын, бірақ қызықты мәселені береді.
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION