Калимаҳо ё ибораҳои калони барномасозӣ

Муҳофизатгари ҷайбБо баъзе барномасозони истисноӣ кор карда, ман аксар вақт дар вохӯриҳо бо меъморон, роҳбарон ва таҳиягароне дучор меоям, ки (ман фикр мекунам) мехоҳанд баъзе калимаҳо ё ибораҳои калонро ба он ҷо партоянд, то аз менеҷерони маҳсулот ё мизоҷони худ тарсонанд.

Ин яке аз он корҳое аст, ки барномасозон дӯст медоранд. Инҳоянд даҳ нафари онҳо бо тавсифи хеле содда (ки бешубҳа, хашми таҳиягаронро дар ҳама ҷо ба вуқӯъ меорад, вақте ки ман истилоҳоти онҳоро ба марг рахна мекунам ташбеҳҳои оддии мошини ман):

  1. Реферат - ин як раванд ё функсияи душворро мегирад ва асосан онро мантиқан мешиканад ... ё аз рӯи иерархия (A ба B, B ба C ва ғ.) Ё аз рӯи хусусият ё функсия (ранг, андоза, вазн ва ғ.). Абстраксия тавассути ташкили мантиқӣ функсияро барномасозии ба объект нигаронидашударо осон мекунад. Барои сохтани мошини худ ман чаҳорчӯба, муҳаррик ва баданро алоҳида месозам.
  2. Амортизатсия - ин маънои онро дорад, ки дар система баъзе кодҳои кӯҳна мавҷуданд, ки метавонанд боқӣ бимонанд, аммо бояд онҳоро қатъ кунанд. Ҳангоми бекор кардани кодекс, барномасозон ба код ишора намекунанд ва ё коди навро истифода намебаранд, то вақте ки ҳамаи истинодҳо ба кӯҳна нараванд, дар он вақт он бояд нест карда шавад. Баъзан, агар ин хусусият аз байн равад, шумо метавонед онро бо муддате бо огоҳӣ ба корбарони худ нигоҳ доред, ки он аз байн меравад. Ман системаи нави стерео бо ноқилҳои нав мегирам, аммо ман симҳои кӯҳнаро тарк мекунам ва онро истифода намебарам.
  3. Инкапсулясия - ин раванди ташкили вазифаҳои барномасозии шумо дар дохили волидайн аст, вақте ки функсия ба ягон қисмати дигари система намерасад. Агар шумо миллионҳо функсияҳо дошта бошед, шумо мехоҳед онҳоро самаранок ташкил ва фаъолият дар доираи соҳаҳое, ки онҳо амал мекунанд, ба ҷои он ки онҳо дар саросари ҷаҳон дастрас бошанд. Механикаи дастгирии муҳаррикро ба қутти муҳаррик гузоштам ... Филтрҳои равғанро дар курсии қафо намегузорам.
  4. Мерос - ин қобилияти гирифтани хосиятҳои дигари рамзи умумӣ (класс) барои аз нав истифода бурдани он бидуни навиштани он мебошад. Мерос яке дигар аз таҷрибаҳои хуби рушди нигаронидашуда мебошад. Ҷойи мошинамро барои бурдани кӯдак ё калонсол истифода бурдан мумкин аст - касе, ки дар он нишаста бошад.
  5. Муқаррарӣ - ин усули ташкили самаранокии бештари маълумот дар пойгоҳи дода тавассути сохтани маълумотномаҳо мебошад. Масалан, агар ман бояд тамоми рӯз чароғҳои сабтро сабт мекардам ... сурх, зард ва сабз. Ба ҷои он ки ҳар як сабтро бо сурх, зард ва сабз нависед - ман 1, 2 ва 3 менависам ва баъд ҷадвали дигаре месозам, ки дар он 1 = сурх, 2 = зард ва 3 = сабз. Бо ин роҳ ман танҳо як маротиба сурх, зард ва сабзро сабт мекунам. Ҳар як дари мошини ман як дастаки дар дорад. Як дастак, дар 4 макони гуногун истифода мешавад, на 4 дастаки гуногун.
  6. Объект нигаронида шудааст - дар забонҳои барномасозии муосир, ин усули тарроҳӣ мебошад, ки ба шумо имкон медиҳад, ки рамзҳои мушаххасро аз рӯи функсияҳо навишта, сипас дубора истифода баред. Масалан, агар ман мехостам суроғаи почтаи электронии дуруст сохтаашро тафтиш кунам. Ман метавонистам як бор функсия созам ва пас онро дар ҷое, ки лозим аст, истифода барам. Мошини ман 18 ″ ҳошия дорад, ки онҳоро дар мошинҳои дигар ҳамон як ё дигар истеҳсолкунандагон истифода бурда метавонанд.
  7. Полиморфизм - Инро шарҳ додан душвор аст, аммо асосан ин қобилияти таҳияи код аст, ки онро барои дигар ҳолатҳо динамикӣ истифода бурдан мумкин аст. Ба ибораи дигар, он метавонад танҳо бо усули истинод вазифаи беназир ва динамикиро ба даст орад. Ин воситаи хеле самараноки рушд мебошад. Ман метавонам розеткаи барқи автомобиламро барои пур кардани телефонам истифода барам ё насоси шинамро бо шарбат таъмин кунам.
  8. Барқароркунӣ - ин усулест, ки дар он худи рамз истинод мекунад. Баъзан, он самаранок ва барқасдона аст, аммо баъзан он метавонад спирали барномаҳои шуморо аз назорат дур кунад. Ман ҷустуҷӯи стереои мошинамро клик мекунам ва он пойгоҳҳои радиоиро давр мезанад. Ин ҳеҷ гоҳ ба анҷом намерасад, танҳо идома медиҳад.
  9. Рефакторинг - ин раванди навсозии рамз барои осонтар кардани пайравӣ ё ташкили он мебошад, аммо ҳатман ягон вазифаи иловагӣ илова намекунад. Ман муҳаррики худро аз нав месозам.
  10. Меъмории сервер нигаронида (SOA) - барномасозии ба объект нигаронидашударо қабул кунед ва ба системаҳои калоне татбиқ кунед, ки дар он шумо метавонед тамоми системаҳои дорои функсияҳои муайянро дошта бошед. Шумо метавонед системаи идоракунии муносибатҳои муштариён дошта бошед, ки бо системаи электронии тиҷоратӣ, ки бо системаи интиқолдиҳӣ ва ғайра сӯҳбат мекунад, сӯҳбат кунед. Ман бо мошини худ прицеп мекашам, то ашёро аз як ҷо ба ҷои дигар интиқол диҳам. Барои пайваст кардани онҳо ман халалдор (XML) -ро истифода мебарам.

Ман мефаҳмам, ки ташбеҳҳои ман ҳамеша ба таври комил ҳадаф набуданд. Умедворам, ки онҳо каме ҳам кӯмак карданд!

Вақте ки шумо ин суханонро дар мулоқоти навбатии худ бо таҳиягар мешунавед, баъзе маслиҳатҳо ... ба курсии худ барнагардед ва онҳоро ҷустуҷӯ кунед Википедиа, онҳо тамошо мекунанд. Магардонед, онҳо ҳамла мекунанд. Ин аст чӣ кор кардан ... аз тиреза андеша кунед, ки гӯё дар фикри амиқ ҳастед ва пас бо нигоҳе кунҷковона ба қафо нигаред ё манаҳи худро харошед. Интизор шавед, ки онҳо эъломияи худро бо маълумоти бештар пайгирӣ кунанд.

… Онҳо тамошо мекунанд.

8 Комментарии

  1. 1

    Ҳа, шумо онро дар ҳақиқат мех кардаед Даг 🙂 Оё шумо мехоҳед моро аз кор боздоред? Шумо хуб медонед, ки лаънати мо ба бонкҳо дар бораи он мафҳумҳое, ки фаҳмида намешаванд ва аз ин рӯ бо мизоҷон муносибати хуб дорем. Ҳоло мо бояд роҳи таркондани онҳоро муайян кунем омехта он калимаҳо барои эҷоди як ибораи азим, ки метавонад чунин бошад:

    Хуб, шумо медонед, ки ин хусусиятеро, ки шумо гузоштан мехоҳед, метавон ба объектҳои сершуморе мубаддал кард, ки функсионалиро дар бар мегиранд ва тавассути архитектураи хидматрасон иртибот мегиранд.

  2. 5

    Ман, ки таҳиягари нармафзор ҳастам, ман ин паёмро қадр мекунам. Мо ҳама он қадар бад нестем, гарчанде 😉 Ман ҳеҷ гоҳ одамонро бо ин гуна техникаи бамбук машғул намекунам 🙂

    Биёед ман кӯшиш кунам ва барои шумо якчанд калимаи дигар фикр кунам….

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.