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


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

Внимание! Тайните се разкриват
ЗАЩО ИМА ЗНАЧЕНИЕ: Повечето от успешните атаки са причинени от човешки грешки. Правим грешки, които понякога не осъзнаваме. Склонни сме да използваме едни и същи идентификационни данни за много портали. Ние съхраняваме пароли в отворени файлове. Копираме паролите в клипборда. Всичко това са МНОГО ЛОШИ практики. Може да има просто решение - използвайте подходящи програми. Ами ако направим нещо много по-лошо? ЗАдълбочете: Обикновено програмистите имат администраторски..

Избягвайте изтичането на памет и подобрявайте производителността с функциите за почистване в употребата на React Effect Hook
Странични ефекти — обяснени с примери. Ако започвате да изучавате React или вече имате известно време да използвате тази библиотека, със сигурност сте попаднали на някои грешки или предупреждения, свързани с асинхронни функции, особено с помощта на куката useEffect . Когато изучавах функционалността на тази кука, не можех да разбера причината да използвам return в тази функция, тъй като в повечето случаи не е необходимо да я използвам и React работи перфектно без нея. Когато се..

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

Овладейте шаблони за проектиране на React.js с примери от реалния свят — Част: 1
React.js е суперзвездата на разработката на интерфейса на JavaScript! Това е библиотеката за създаване на елегантни потребителски интерфейси и разработчиците и организациите по целия свят не могат да се наситят на нея. Със своята страхотна компонентно-базирана архитектура и страхотен подход за декларативно изобразяване, React.js предоставя мощна и гъвкава платформа за конструиране на сложни и мащабируеми уеб приложения. Но хей, нека бъдем реални, тъй като приложенията стават все..

Бърз Python: 5 най-добри практики за Pythonic код
Серия Dev Бърз Python: 5 най-добри практики за Pythonic код Често студентите по компютърни науки завършват, без да познават най-добрите практики и стандарти за програмиране, използвани в софтуерната индустрия. Това води до шибан код и истории на ужасите, което води до смущение и често шеги. Заедно с git познанията за различни инструменти, наличието на някаква информация за най-добрите практики може да ви даде предимство, когато кандидатствате за стаж или първата си работа. Едно от..

Всичко, което трябва да знаете за Angular 7 - най-новата версия на Google
Беше просто сбогом на 2018 г., когато Google обяви пускането на Angular 7, само 6 месеца след нашумелото пускане на Angular 6. Най-новата версия на angular пристигна с някои значителни промени и нови функции. Можете обаче спокойно да предположите, че шумът този път се дължи главно на подобренията в платформата Angular Material 7 и в Angular CLI 7. В допълнение към това Google въведе нови функции като превъртане, плъзгане, CLI подкани, пускане, виртуални и т.н. за съществуващата..