Најбољи програмски принципи и смернице које сви програмери треба да прате
Писање доброг кода је веома тешко, изазовно ако хоћете, али ако сте добар програмер, онда не би требало да имате проблема са држањем ствари под контролом. Међутим, за оне који су нови у програмирању, желимо да разговарамо о неким основним принципима програмирања који ће вероватно помоћи.
Програмски принципи(Principles) и смернице(Guidelines) за програмере
Идеја је да имамо квалитетан код, што значи да никада не користите пречице. Урадите своју дужну пажњу и на крају би све требало да испадне добро. Да, биће потребно доста времена да довршите писање свог кода, али ће му барем недостајати тона грешака на крају дана. Ево неких од најбољих програмских принципа(Principles) и смерница које би програмери(Guidelines Programmers) требало да прате-
- Прегледајте и оптимизујте свој код
- Отворено за проширење, али затворено за измене
- ПОЉУБАЦ (Нека буде једноставно, глупо)
- Не понављај се (ДРИ)
- Направите навику да документујете код
1] Прегледајте и оптимизујте свој код
Без обзира колико добар програмер мислите да сте, ваш код неће увек бити савршен. Имајући то на уму, предлажемо да прегледате свој код у потрази за грешкама и да га оптимизујете тамо где је то потребно. Ако све иде по плану, код ће бити ефикаснији, али и даље даје исте резултате.
Сада, требало би да схватите да се ствари стално мењају, па је ревизија ваше базе кода да бисте извршили промене потпуно нормална. И можда ћете то морати да урадите више пута током животног века вашег пројекта, па имајте то на уму.
Прочитајте(Read) : Шта је функција у програмирању?(What is a Function in Programming?)
2] Отворено(Open) за проширење, али затворено за измене
Није добро понашање писати код и пуштати га да га други модификују. Кад год испоручите ажурирање, велике су шансе да ће се код покварити јер ваше ажурирање није компатибилно са модификацијом. Дакле, размислите о подршци могућности да имате проширења подршке за вашу базу кода јер то омогућава лакше одржавање.
Ако верујете да постоје сјајни начини за подршку модификацијама без проблема, само напред. Само(Just) се побрините да постоји одличан план ако се план поквари.
3] КИСС (Нека буде једноставно, глупо)
Не би требало да ово посматрате као непоштовање јер је то један од најпопуларнијих принципа кодирања. Видите, идеја је да ваш код буде што једноставнији. Немојте(Don) завршити у ситуацији да радите ствари које нису уобичајене.
Ако можете да напишете скрипту у једном реду, урадите то и не покушавајте да је растегнете на више. Писање једноставно осигурава да увек знате шта се дешава, а такође је лакше читати.
Прочитајте(Read) : Разлика између програмских језика ниског и високог нивоа(Difference between Low-level and High-level Programming languages) .
4] Не понављај се (СУВО)
Једна од најважнијих ствари при писању кода је да се уверите да се никада не понављате, као у случају писања истог кода двапут. Велика је грешка ићи овим путем, стога би људи требало да имају навику да избегавају дупликате по сваку цену.
Према ономе што смо схватили, корисници би требало да лоцирају алгоритме који подржавају петљу како би покренули један код више пута. Само имајте на уму да је ДРИ(DRY) код много лакши за одржавање.
5] Створите навику да документујете код
Не раде сви ово, али то би требало да буде уобичајена пракса у сваком тренутку. Видите, многи професионални програмери су одлучили да документују свој код за будућу употребу. Ако не знате шта ово значи, то је у суштини остављање белешки о кључним аспектима.
Замислите(Imagine) да се вратите свом коду годину дана након што сте га написали, али се збуните зашто сте донели одређене одлуке. Е сад, да је остављена напомена, онда не би било разлога за забуну, због чега би сви програмери требало да документују свој рад прековремено.
Related posts
Пет најбољих пројеката за програмере почетнике
Како покренути Јава програм из командне линије
Шта је ЈаваСцрипт програмски језик
Шта је програмски језик Јава? Примери кодова
Шта је програмски језик Р и зашто би требало да користите РСтудио
Преузмите, инсталирајте, научите програмски језик Мицрософт Смалл Басиц
8 најбољих веб локација за учење Питхон програмирања
Најбољи Дисцорд сервери за програмере да се придруже
Разлика између програмских језика ниског и високог нивоа
Алтернативни прегледач текста вам омогућава да претражујете неколико програмских језика
Шта је функција у програмирању? Објашњавамо
Шта је програмски језик Гоогле Го – Захтеви, Честа питања
14 најбољих сајтова за бесплатне часове компјутерског програмирања
Који су најбољи програмски језици за учење у 2020.
ПилотЕдит Лите ради добар посао у уређивању великих програмских датотека