реклама
Програмирането е свързано с работата на интелигентно и намирането на ефективни начини за изграждане на полезен софтуер. Независимо дали създавате софтуерни програми, уеб приложения или мобилни приложения, принципите на програмиране остават същите.
При първото обучение на кодове е важно да разберете добрите навици и лошите навици. Познаването на грешките, които правят кодерите и как да ги избегнете, може да ви помогне да изградите по-добра основа във вашето програмиране. Ето 10 много често срещани грешки, които трябва да избягвате.
1. Повтарящ се код
Не повтаряйте себе си е един от основните принципи на програмиране 10 основни принципа на програмиране, всеки програмист трябва да следваВинаги пишете код, който може да се поддържа от всеки, който може да свърши работа с вашия софтуер. За тази цел ето няколко програмни принципа, които ще ви помогнат да изчистите постъпката си. Прочетете още че ще се натъкнете, докато се научите. Това често се съкращава до DRY и кодът, който се пише по този принцип, се нарича DRY код.
Повтарящият се код е лесен капан, в който трябва да попаднете, и често отнема известно преразглеждане, за да разберете колко код се повтаря. Като добро правило, ако копирате и поставите код, той вероятно се повтаря и трябва да бъде променен.
Удобно използвайте контури и функции, за да свършите работата си вместо вас и този проблем ще изчезне. Една уеб рамка също може да ви помогне да намалите повтарящия се код. Ето няколко уеб рамки, на които си струва да се научите като програмист 5 Уеб рамки заслужава да се научат за разработчицитеИнтересувате се да научите напреднала уеб разработка? Избягвайте вместо това да пишете повтарящи се кодекси за тези рамки за уеб разработка. Прочетете още .
2. Лоши променливи имена
Променливите са от съществено значение при програмирането, независимо на кой език работите. Тъй като те са толкова широко използвани, е важно да имате добри навици да именуват променливи.
Променливите трябва да бъдат назовавани точно и спретнато. Избягвайте използването на общи термини, които не означават нищо. Бързо и лесно е да съберете нещо заедно, но когато трябва да се върнете към кода си по-късно, е много по-трудно да разберете какво се случва.
Да речем, че пишете програма, която използва лихвен процент за извършване на изчисление. Вие пишете променлива, която да използвате в програмата.
допустим процент = 0,1;
Всичко, което наистина знаем за тази променлива е, че тя е процент. Какъв процент?
Кодът ще работи отлично, но е трудно да се каже какво става тук.
Вместо това посочете променливите си по-ясно.
нека interestRate = 0,1;
3. Не се използват коментари
Използвайте коментари! Коментарите са документацията на вашия код. Те са най-добрият начин да опишете какво точно се случва във вашия код, докато расте. Разбира се, изглежда малко повече работа, за да обясните вашия код, но ще благодарите по-късно.
Напишете брилянтна функция? Напишете коментар какво прави. Създаване на нов шаблон за обектно-ориентирано програмиране? Разбийте го с коментар. Коментарите се използват на всеки език и те са там с причина.
Коментарите правят вашия код по-чист, по-лесен за навигация и ви превръща в герой до следващия разработчик, който може да се наложи да работи върху вашия проект.
4. Езиково претоварване
Проблем, който изглежда претоварва нарастващите разработчици, е барабанът с нови езици и технологии. Онлайн общностите за програмисти са пълни с въпроси относно избора на език.
Трябва ли да пиша в приложението си в JavaScript или трябва да използвам рамка като Node. JS или Express? Трябва ли да използвам Python, Scala или Ruby за развитие? С или С ++ или С #? Коя рамка е най-добра? Трябва ли да науча MongoDB или SQL или SQLite за база данни? Този език остарял ли е ??
Не се тревожете за това.
Отстъпете назад, фокусирайте се върху основите. Езиците идват и си отиват, но най-успешните разработчици са решаващи проблеми. Изградете своето програмиране върху алгоритмичното мислене и всичко останало ще стане на мястото си.
Тези технологии са само инструменти и ако знаете какви са проблемите, вие ще знаете кой инструмент да използвате за решаването им.
5. Не е резервно копие на код
Неизграждането на правилни навици за защита на вашия код е неприятно за новите разработчици и пагубно за опитните.
Като програмист е толкова важно постоянно да запазвате и архивирате работата си. Не е по-различно от работата върху важен документ или електронна таблица, които се записват често.
Научете как да управлявате вашите файлове с Git Управлявайте версията на вашите файлове като програмист с GitПрограмистите създадоха системи за контрол на версиите (VCS) за решаване на проблеми с контрола на версиите на файловете. Нека да разгледаме основите на контрола на версиите с помощта на най-горната система днес, Git. Прочетете още . Всеки контрол на версиите наистина, софтуерът, който използвате, няма толкова голямо значение, колкото да знаете как да го използвате добре. Не искате да загубите важна промяна, ако компютърът ви се срине или мрежата се повреди.
6. Сложен код
Кодирането не е IQ тест. Не е предизвикателство да видите кой може да използва най-сложните функции или впечатляващи изглеждащи файлове. Кодът трябва да бъде написан в духа на ефективно решаване на проблеми. Простият код е по-лесен за писане, по-лесен за поддръжка и по-лесен за управление.
За да бъдем ясни, простият код не означава вземане на преки пътища. Прост код означава да стигнете до основата на проблема, който искате да решите, и да го решите ефективно. И псевдокодът може да ви помогне с това. Ето какво е псевдокод и как може да ви направи по-добър кодер Какво е псевдокод и как те прави по-добър разработчик?Трудят се да научат програмиране? Запознайте се с кода, като научите псевдокод. Но какво е псевдокод и може ли наистина да помогне? Прочетете още .
7. Не задава въпроси
Трудно е да се програмира, а да се усъвършенстваш означава постоянно да учиш нови неща. Най-доброто нещо, което можете да направите, е да четете и изучавате програмиране, за да станете по-добри, но когато имате нужда от допълнителни насоки, не се страхувайте да задавате въпроси.
Задаването на въпроси може да бъде смущаващо, но повечето програмисти-ветерани се радват да споделят знания и идеи.
Просто се уверете, че сте направили изследването си и сте положили реални усилия. Опитните разработчици са по-склонни да ви наставляват, ако видят, че сте посветени на ученето. Може би поддържайте дневник за програмиране, за да се подобрите Станете по-добър кодер, като водите дневник за програмиранеВодете дневник за програмиране и докоснете някои очевидни предимства. Написването на дневник може да ви помогне да работите върху мислите си и да следите своите програмни цели. Прочетете още , като следите важните въпроси и отговори.
8. Не се планира предварително
Писането на ефективен софтуер започва с добро планиране и дизайн. Ако искате да построите къща, трябва да съставите план преди да построите. Програмирането не е по-различно.
Преди дори да напишете един ред код, определете какво всъщност искате да постигнете. Знайте какъв е проблемът, как искате да го решите. Ако опитате да откриете проблеми, докато пишете код, може да се окажете, че липсвате правилните решения.
Отделете решаването на проблема от кодирането и животът е добър.
9. Да не правиш нарушения
Направете почивка, наистина! Програмирането е облагащо психически и продължаването с часове, изтласкващи мозъка ви до границите, в крайна сметка ще ви измори. Дори по-лошо от умората, можете да страдате от главоболие или болки във врата, които са признаци на компютърно напрежение на очите 5 знака, че имате компютърно напрежение на очите (и как да го облекчите и предотвратите)Компютърното напрежение на очите е истински проблем за до 90 процента от потребителите на тежки компютри. Ето всичко, което трябва да знаете за какво е и как да го предотвратите. Прочетете още .
Когато ударите стената, е време да си починете. Махнете се от екрана за малко и направете нещо, което ви харесва. Прочетете книга, ударете се на открито, отидете на туризъм, излезте на вечеря, всичко, което ви отнема.
Ще се обновите психически и когато се върнете, може да намерите нова гледна точка на вашия код.
10. Не се забавлявам
Програмирането може да бъде предизвикателно, смущаващо и понякога може да бъде направо смилане. Уверете се, че се наслаждавате на малките неща, които обичате да кодирате, и не забравяйте да се забавлявате малко.
Независимо дали сте се захванали да решавате сложни проблеми, да изграждате красиви дизайни или просто за да научите ново умение, използвайте това, което обичате, за да продължите напред. Има много неща за кодиране, така че се вдъхновете! Вълнувайте се да направите нещо ново и вижте до края.
Не правете тези грешки в програмирането
Лесно е да влезете в колело, или се опитвате да заобиколите главата си около нещо, което трябва да е просто, или се опитвате да запомните какво прави някакъв код. Какъвто и да е проблемът, избягвайте всички тези грешки и трябва да намерите кода си подобрен.
Все още се мъча? Не забравяйте, има много хобита за програмисти, които не включват код 10 хобита за програмисти, които не включват кодАко искате да упражнявате ума си по забавен начин, без да пишете нито един ред код, има няколко хобита без код, които можете да предприемете, за да станете по-добър програмист. Прочетете още .
Антъни Грант е писател на свободна практика, който обхваща програмиране и софтуер. Той е основен проблем в областта на програмирането, Excel, софтуера и технологиите.