AMcoder - javascript, python, java, html, php, sql

Թեմայի վերաբերյալ հրապարակումներ 'software-development'


Հանճարեղ ծրագրավորողի առասպելը!
Ծրագրային ապահովման մշակումը տարօրինակ մասնագիտություն է: Ծրագրավորման ոլորտում իմ ճանապարհորդության ընթացքում ես տառապել եմ խաբեբաների համախտանիշով : Մշտական ​​զգացողություն, որ ես «կեղծում եմ դա»; որ ես մեկ սխալ եմ հեռու որպես վատ ծրագրավորողի «բացահայտվելուց»: Այս զգացումը բարեբախտաբար նահանջեց տարիների ընթացքում, երբ ես ավելի բարի դարձա ինքս ինձ հետ և դադարեցի ինձ համեմատել ամեն ոլորտում այդ ոլորտի մասնագետների հետ: Վստահ եմ, որ մեզանից շատերը, սակայն, նույն զգացումն ունեն: Ես..

Ծրագրավորող ընդդեմ ծրագրային ապահովման ինժեների
Խառնաշփոթը Աշխատանքային անվանումները, ինչպիսիք են ծրագրավորողը և ծրագրային ապահովման ինժեները, հաճախ նկարագրում են ինչ-որ մեկի աշխատանքի շրջանակը և դերը ՏՏ ոլորտում: Բայց կարծես թե ներհատուկ շփոթություն կա դաշտից դուրս և նույնիսկ իրենց դերերի շրջանակում մարդկանց համար: Ինչպես երևում է, իմ փորձից, երբ բացատրում եմ իմ աշխատանքը որպես ծրագրային ապահովման ինժեներ, նրանք կա՛մ կարծում են, թե ինչ-որ մեկին, ով գրում է կոդի տողեր, որը կոչվում է ծրագրավորող, կամ ՏՏ-ի մարդը, ով տեղադրում է ձեր..

Դինամիկ կերպով ավելացրեք և հեռացրեք CanActivate Route Guards-ը Angular-ում
Յուրաքանչյուր Angular հավելված իրականացնում է նավարկություն Route աղյուսակի միջոցով: Փորձված Angular ծրագրավորողները տեղյակ են, թե որքան կարևոր է երթուղու վրա պաշտպաններ ավելացնել՝ ճանապարհն ապահովելու համար: Կլինեն դեպքեր, երբ մշակողը կարող է պահանջել որոշակի հոսքեր, որոնք օգտագործում են նույն ուղին, որպեսզի այդ երթուղու պահակախմբի կողմից չարգելափակվի : Շատ անգամ ծրագրավորողներից շատերը դա անում են՝ ավելացնելով լրացուցիչ տրամաբանություն պահակում: Սա ինքնին վատ գաղափար չէ, բայց դա..

Clean Code Made Simple — Մաս 2
Ի լրումն իմ վերջին գրառման՝ Clean Code Made Simple — Part 1 , այս գրառման մեջ ես պատրաստվում եմ շարունակել ներկայացնել տեխնիկան Robert C. Martin -ի Clean Code գրքից: #6 Թաքցնել տվյալները Ստորև բերված կոդի հատվածներից ո՞ր մեկն է ավելի լավ մշակված: 1) interface Vehicle { public function getFuelTankCapacityInGallons(); public function getGallonsOfGasoline(); } 2) interface Vehicle { public function getPercentFuelRemaining(); } Վերոնշյալ երկու դեպքում էլ..

Օր 47- Երկուական ծառի էտում
100 օր դեպի Amazon 100 օր մինչև Amazon- Օր 47 — Էտել Երկուական ծառը Անվճար պատմություններից՞ Ահա իմ Ընկերական հղումը: Ներածություն 🛹 Ողջույն տղաներ, այսօր 47-րդ օրն է այն մարտահրավերի, որը ես ընդունեցի: Որտեղ ես ամեն օր 100 օրվա ընթացքում կլուծեմ ծրագրավորման հարցերը , որոնք տրվել են նախորդ հարցազրույցներում : Դուք վերջում ունեք բոնուս, եթե շարունակեք կարդալ: Այս հարցերը տված ընկերություններին կարող եք ծանոթանալ իրական հարցազրույցներից Այս բոլոր խնդիրները..

Ինչու կա տարբերություն. կոդավորող ընդդեմ մշակողի ընդդեմ ծրագրային ապահովման ինժեների
Ինչպե՞ս դառնալ կոդավորող, մշակող կամ ծրագրային ապահովման ինժեներ: Ո՞րն է լավագույն տարբերակն ընտրելու և ճիշտ ուղու վրա գտնվելու համար: Եթե ​​մենք իմանայինք պատասխանը, ապա մենք կարող էինք հավատարիմ մնալ այդ պատասխանին և կյանքի կոչվել: Հե՞շտ է թվում: Եթե ​​միայն կյանքն այդքան պարզ լիներ, ապա նրանց միջև ընտրություն կատարելու կարիք չի լինի: Վերադառնալով տեխնոլոգիական ոլորտում իմ ճանապարհորդության սկզբին, ես ունեի այս հարցը և չկարողացա գտնել պատասխանը, այսօր երկար տարիներ անց ես..

Մուտացիաների թեստավորում . Ձեր ծրագրաշարը փորձարկելու ամենահամապարփակ միջոցը
Փոփոխությունն անխուսափելի է, հետևաբար շատ հազվադեպ է պատահում, որ դուք գրեք ինչ-որ կոդ և այլևս չդիպչեք դրան: Քանի որ պահանջները փոխվում են, ձեր ծածկագիրը նույնպես կփոխվի: Ձեր ծրագրաշարի փորձարկումը հիանալի միջոց է իմանալու, թե արդյոք ձեր կոդը գործում է այնպես, ինչպես սպասվում էր, թե ոչ: Թեստերը կան՝ համոզվելու համար, որ դուք կհասկանաք ապագա փոփոխությունների չնախատեսված արդյունքները, մինչ դուք շարունակեք զարգացման գործընթացը: Բայց թեստերն էլ մարդիկ են գրում, ու մարդիկ սխալվում են։..

Նոր նյութեր

Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..