СКЛ Бест Працтицес - Како укуцати код чисто и савршено организовано

Цлеан Цоде

У овом посту ћемо обратити пажњу на стил кодирања. Постоји много начина на које можете написати свој код, али постоји само неколико који се сматрају професионалним.

Придржавање правила стила кодирања је пресудно. Када напредујете у програмирању, не само у СКЛ-у, већ и на било ком језику, никада нећете радити сами. Увек ћете радити у тиму. Чак и ако сте фрееланцер који ради на мрежи, увек ће неко пронаћи вашу шифру. Тада ћете сазнати да постоји један појам који вам неће дати паузу - појам чистог кода.

Чист код је код који је фокусиран и разумљив, што значи да мора бити читљив, логичан и променљив. Запамтите - добар код није онај који рачунари разумеју; то је онај који људи могу да разумеју.

Програм се често може креирати на више начина, а код се, уопште, може организовати на више начина. Добра пракса подразумева да ћете изабрати верзију коју ћете најлакше прочитати и разумети, а ону која не омета ваше колеге да је ажурирају када је то потребно. Они ће вероватно радити изнад вашег кода, зато је најбоље ако не изгубе време на проналажењу идеја испод сложених линија кода. Зато је претпоставка да ћете на свом радном месту увек уносити код чисто - што једноставније, савршено организовано, одржавајући стални логички ток.

Добар стил

Сада се фокусирајмо на други аспект кодирања у добром стилу. Када додељујете имена променљивим или СКЛ објектима, увек бирајте краћа, смислена имена, преносећи одређене информације. Под "значајним" подразумевамо имена која се могу изговорити, а која је одабрана једна реч по концепту. На пример, то је разлог што смо у табели „Продаја“ одабрали „број куповине“, а не „јединствени број куповине“.

На том рачуну не морате журити са одабиром имена, јер они морају одражавати што је више могуће функционалности објекта. Имена ће чинити више од 80% вашег кода, тако да је важно са којим радите!

Често се расправља о томе да ли се за кодирање морају користити велика или мала слова. Истина је - то зависи од вашег стила или од стила компаније у којој радите. Професионалци ће најчешће користити велика слова у СКЛ кључним речима и имена објеката ће писати на другачији начин.

Када неко име садржи више од једне речи, попут „броја за куповину“, речи се обично или раздвајају подвлаком или се причвршћују једна на другу, а свака реч започиње великим словом. У професионалном кодирању сусрећу се оба приступа. Једно је ипак сигурно - не можете оставити празан простор између речи. Ако то покушате, МиСКЛ ће приказати поруку о грешци.

Читљивост кода

Трећа страна на коју ћемо се фокусирати у овом посту је читљивост вашег кода. С једне стране, ово се односи на хоризонталну и вертикалну организацију кода, с друге, на боју којом се приказују речи.

Технички, било који СКЛ упит може се написати у једној линији. Међутим, многи упити су предуги и тешко ће их прочитати ако то учинимо. Оно што је потребно учинити у таквим случајевима је организовање кодекса, не само хоризонтално, већ и вертикално.

Ријечи се могу писати различитим бојама, овисно о њиховом значењу у упиту и о начину на који желимо да их прочитају. СКЛ кључне речи су написане плавом бојом, имена објеката у црној боји, бројеви у наранџастој и тако даље.

Задржите свој код

Како даље крећемо у посту, развијаћете пажњу за беспрекорном организацијом кода који пишете. За сада запамтите да постоје три главна начина да добро одржавате свој код:

1. Професионалци користе ад-хоц софтвер који редовно организује код и боји различите речи доследно. У динамичнијем окружењу кодирања време ће бити фактор, а обједињавање стила кодирања биће главни приоритет. Немогуће је имати 50 програмера у вашој компанији, а сви пишу у истом стилу. Спајање кода написаног на истом језику, али у различитом стилу, непрофесионално је. Дакле, када су комплетирани, делови радног кода пролазе кроз проверу таквог софтвера, а ваш шеф ће имати хрпу кода све написано истим стилом.

2. Користите одговарајући аналогни алат наведен у Воркбенцх-у. Ова мала четкица улепшава ваш код. Комбинација типки за пречицу за примјену ове функције на упит гдје се налази ваш показивач су Цтрл и Б. Видите? Изврсно!

3. Ако бисте радије чистили свој код, требали бисте интервенирати ручно и прилагодити га како желите.

Вежбајте

У овом једноставном реду направићемо тестну табелу са два ступца - „Бројеви“ и „Речи“.

Код смо написали у једној линији малим словима. Запазите како је МиСКЛ променио боју кључних речи, типова података и бројева. Сада се нећемо бавити ад-хоц софтвером, јер се фокусирамо на Воркбенцх. Након што сте поставили курсор негде на овај упит, можете притиснути малу икону четкице да бисте форматирали скрипту. Да бисте брже обављали исту операцију, запамтите пречицу Цтрл и Б.

Вау! Успело је.

Кључне речи су великим словима, а подаци за сваки ступац табеле почињу у новом ретку. Велики!

Стил увлачења

Замислите да имате даљу склоност у погледу хоризонталне организације овог кода и усклађивања свих врста података. Помоћу дугмета „таб“ са тастатуре можете подесити ИНТ и ВАРЦХАР да почињу у истој хоризонталној тачки. Према неким корисницима, овај трик додатно побољшава читљивост кода.

Технички израз се назива увлачење. Кажемо да су имена ступаца и њихови типови података разведени с десне стране.

Коментари

Други аспект одржавања доброг стила кодирања је употреба коментара. Ово су редови текста који Воркбенцх неће покренути као код; они преносе поруку некоме ко чита наш код. Технички, у МиСКЛ-у можете започети коментар тако што ћете откуцати косину унапред и звезду и затворити је реципрочно са звездом и наглом косом. Овај приступ се користи углавном за велике коментаре.
За коментаре у једној линији можете користити или две цртице или један или више хасх знакова. Поред тога, како би их разликовао од пуког кода, МиСКЛ Воркбенцх све коментаре означава сивом бојом.

Фантастичан!

Екецуте Цоде

На крају, хтео бих да детаљније објаснимо симбол стреле, који вам помаже да извршите свој код.

Почнимо од чињенице да је ваш код раздвојен на блокове, који су означени сепаратором зареза и зарезима. У реду.

Дакле, ако поставите курсор на један блок, а затим притиснете икону стреле или комбинацију Цтрл, Схифт, Ентер, СКЛ ће покренути одабране и све преостале упите.

Зато ако кликнем на ОД и извршим код на овај начин, видећу излаз из изјаве СЕЛЕЦТ и испустићу тестну табелу.

Ако желите да покренете само изјаву испод курсора, морате притиснути суседну икону на којој су приказани муње и курсор. Одговарајућа комбинација тастатуре су Цтрл и Ентер.

Могу вам обећати да нећете престати користити ову комбинацију тастатуре, јер вам омогућава да брзо видите резултате одређеног упита, без потребе за покретањем читавог СКЛ кода.

Па ... надам се да вам се допао овај пост! Његов циљ је био да вас упознате са појмом чистог шифрирања и кодирања у добром стилу. Сматрамо да су ови алати кључни за добро професионално кодирање, тако да ћемо бити сретни ако имате осећај да сте започели са изградњом добрих навика стила кодирања.