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


По-чист API за React TS компоненти
Надявам се, че тази статия споделя малко светлина за това как да изградите по-добри компоненти на React, като използвате TypeScript. Тази публикация е резултат от усилията за изграждане на taggr , фокусираната върху поверителността AI галерия. Докато изграждах taggr , навлязох по-дълбоко в TypeScript и досега харесвам добавените възможности за анотиране на типове и прихващане на грешки по време на компилиране, вместо изключено по време на изпълнение. Може да се почувствате..

Защо трябва да избягвате условните изрази
По-задълбочени прозрения за това, което научих за добрите и лошите условни изрази и как Един ден, когато партньорски разработчик на софтуер дойде при мен и ме попита дали искам да реша ката, нямах представа какво е ката - поне името звучеше доста готино и вероятно щях да науча нещо. Така че отговорът ми беше: „разбира се!“. Задачата за ката се отнасяше изцяло за мъж на име Боб, който не е от най-красноречивите. Така че в разговорите отговорите му обикновено са много ограничени. Той..

Непрекъснати внедрявания != Непрекъснати прекъсвания
За щастие, срещнах много малко инженери в кариерата си, които са категорично против непрекъснатото внедряване. Публикацията Непрекъснати внедрявания != Непрекъснати прекъсвания се появи за първи път на Qvault . За щастие, срещнах много малко инженери в кариерата си, които са категорично против непрекъснатото внедряване. Въпреки това, срещнах някои и мисля, че тяхното колебание обикновено се корени в мита, че непрекъснатото причинява повече смущения на крайните потребители,..

Няма такова нещо като технически дълг
Уорд Кънингам измисли „метафората за „техническия дълг““. Звучи правдоподобно, може да резонира с ръководството. Но е далеч от реалността. Нека помислим за финансовия дълг за момент. Как се задлъжнявате? С финансовия дълг е кристално ясно кога ще влезете в него. Отиваш в банка и искаш пари. Това е много ясен момент в живота ви. Сумата на парите, която дължите на някого, е кристално ясна за вас и кредитора. Колко плащате за кредит, неговата цена е кристално ясна за вас и..