Թեմայի վերաբերյալ հրապարակումներ '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-ին, չնայած այն..