Свързани публикации 'clean-code'


Какво е чист код?
Независимо дали създавате уебсайт или мобилно приложение, вече сте чували термина „чист код“. Какво означава? Няколко реда чист код могат да променят света. Може да накара лошия код да функционира, но лошият код може да постави на колене екип за разработка. Когато кодът ви не е написан правилно, вие губите безброй часове и значителни ресурси. И така, какво е чист и мръсен код? „Чист код“ означава? На теория чист код означава, че кодът е лесен за четене и поддръжка. Освен това..

Как да внедрите дизайн, управляван от домейн: Често срещани грешки, които трябва да избягвате.
Практически пример за DDD: Избягвайте организацията на техническия код В днешната глава от моето пътуване, управлявано от домейн дизайн, искам да се потопя в това как структурираме нашия код. Тази тема заема специално място за мен. Виждате ли, когато кодът расте, той лесно може да се превърне в объркана бъркотия, което го прави труден за четене, труден за управление и труден за всеки да си хване главата. И ако има нещо, което научих, то е, че ако нашият код не отразява реалния свят,..

5 ключови съвета за стабилна модерна разработка на JavaScript: Разкриване на силата на съвременните практики
5 ключови съвета за стабилна модерна разработка на JavaScript: Разкриване на силата на съвременните практики В бързо развиващия се свят на JavaScript, появата на ECMAScript 2015, известен като ES6, отбеляза ключова точка. Въпреки че ES6 беше представен през 2015 г., доста изненадващо е все още да виждаме значително количество код, който не използва или просто пренебрегва модерните функции, въведени с това значително надграждане на езика JavaScript. Преди да се задълбочим, нека отделим..

Защо трябва да преработите своя код
Когато въведете файл, оставете го по-добре, отколкото сте го намерили „Рефакторингът е процес на промяна на софтуерна система по такъв начин, че да не променя външното поведение на кода, но подобрява вътрешната му структура. Това е дисциплиниран начин за почистване на код, който минимизира шансовете за въвеждане на грешки. По същество, когато преработвате, вие подобрявате дизайна на кода, след като е бил написан. — Мартин Фаулър (Бащата на „мириса на код“) . Нека си го..

Софтуер Cruft
Вътрешни недостатъци на качеството и технически дълг Когато използваме термина Cruft в разработката на софтуер, имаме предвид излишен, дефектен, безполезен и зле написан код. Друг начин за дефиниране на термина Cruft са „неща“, които са били оставени временно в системата по време на предишната итерация. Също така, Cruft се отнася до всеки код, който не е необходим за изпълнение на задачата, за която е проектиран, или забравен код без никаква полезност. Въпреки че Cruft не означава..

Спрете да запомняте принципите на дизайна и започнете да изучавате ценностите на дизайна
Ценностите са в основата на нашето вземане на решения. Принципите са инструменти за постигане на тези ценности ЦЕЛУВКА. ИЗСУШАВАНЕ. ТВЪРД. Ако сте софтуерен инженер, веднага разпознавате тези термини. Вероятно сте ги чували в класове, чели сте за тях в книги и публикации в блогове и са ви напомняли за тях в прегледи на кодове. Въпреки това, въпреки че ги срещаме толкова често, ние се оказваме, че търсим някои от SOLID писмата на всеки няколко месеца. С този пропуск в паметта,..

Чист код
Когато пишем софтуерна програма, обикновено го правим по наш собствен начин, който ни е много удобен, който можем да разберем и който харесваме, но е нормално софтуерът, който създаваме, да бъде прегледан по-късно от други хора, ето защо за нас е жизненоважно да създадем Чист код, това е този, който лесно може да бъде разбран от всеки, който ще го използва в бъдеще. За да напишем добър и разбираем „Чист код“, трябва да следваме някои насоки, които не са наистина трудни, ако се замислим,..