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


5 най-добри практики за разработка на React.js
React.js се превърна в широко разпространена JavaScript библиотека за изграждане на динамични потребителски интерфейси. Със своите многократно използвани компоненти, декларативен програмен подход и виртуален DOM, React направи уеб разработката много по-ефективна и по-лесна за управление. Въпреки това, като всеки език или библиотека за програмиране, React изисква определени най-добри практики, за да осигури ефективно и без грешки развитие. Ето пет най-добри практики за разработка на..

Кой е най-добрият начин за .bind(this) в React?
Всеки, който започва с React, непременно ще се натъкне на грешката да не обвърже this към своите манипулатори на събития. Сигурен съм, че 90% от вас, които четете тази публикация, сте изпитали тази разочароваща грешка "'this' inside your Component event handler is undefined" . Останалите 10% от вас, които четете, просто не са разработчици на React. За да илюстрира потенциални решения на този проблем. Създадох този прост компонент по-долу, който все още няма this обвързан:..

20 неща, които да направят живота ви по-лесен като разработчик
Животът на разработчика не е лесен. Живеем двоен живот, разкъсвани между идеалистични идеи (якети-яка?) за първокласно качество на софтуера и, добре, живота; срокове, рязане на ъгли и писане на софтуер без нито един тест. Знам, знам, но разкрийте кървящите си уши, това е истината - вашият код никога няма да бъде перфектен, защото обстоятелствата никога няма да бъдат идеални. Но ето какво можете и определено трябва да направите, за да направите живота си като разработчик по-добър и..

100% покритие на кода или смърт!
Работя върху следващия си урок. Това ще бъде API на hapi.js (може би дори с React/Redux клиент) възможно най-близко до производственото качество, доколкото мога да получа без различна (известна още като по-добра) хардуерна инфраструктура. Качествени съобщения за грешка , регистриране , въвеждане валидиране , напълно документирано , автентификация с обхвати и най-важното тестване със 100% покритие на кода. Това е, върху което работя в момента и ми беше интересно да науча..

Защо приемането на NoSQL е трудно за начинаещи
С нарастващите технологични пробиви, традиционните начини за съхранение на данни са поставени под предизвикателство. С възприемането на NoSQL от индустриалните гиганти и непрекъснато увеличаващите се опции за бази данни NoSQL, се превръща в тенденция да се разглежда NoSQL като алтернатива на релационните бази данни за разработка на стандартен софтуер. Въпреки това, когато става дума за релационни бази данни, те съществуват от няколко десетилетия. Не е трудно да се намерят разработчици,..

7 от любимите ми малки JavaScript трикове
Кратки и сладки техники, които да държите в задния си джоб Тази седмица O’Reilly пусна третото издание на JavaScript Cookbook , сега напълно обновена с модерни функции и практики. Знам това, защото написах част от това съдържание, заедно с моя звезден съавтор „Адам Скот“. За да отбележа това издание, реших да събера няколко от любимите си фрагменти на JavaScript. Не говоря за масивни функции, рамки или автоматично генериран код. Дори не говоря за нови езикови иновации или хакове..