Публикации по теме 'better-code'


Да, вот как лучше писать JavaScript и лучший код
Хорошо, название звучит очень самонадеянно, я должен признать, ха-ха. Я пишу эту статью из-за другой статьи на dev.to, с которой я не согласен. В статье вкратце говорится, что использование современных функций JavaScript (ES6 +) и написание TypeScript вместо JS позволит вам лучше писать JavaScript. Я полностью не согласен. Вы можете писать на TypeScript и быть отвратительным разработчиком. Вы можете использовать современные инструменты и при этом оставаться новичком, если не понимаете..

Принципы SOLID для начинающих
Назад к основам | Напишите лучший код «Хороший дизайн увеличивает ценность быстрее, чем увеличивает стоимость». В этой статье мы подробно расскажем, что такое принципы SOLID и почему мы должны их использовать. Как мы все знаем, код имеет тенденцию развиваться с течением времени, мы его пишем, а затем возвращаемся к нему, чтобы изменить, настроить его, исправить ошибки - а к хорошо спроектированному коду гораздо легче вернуться - потому что со временем плохой код становится все..

Смысл и разделение в рефакторинге
Смысл и разделение в рефакторинге У меня был этот код в моем классе IAdInfo adInfo; ...... // ad unit ID String adUnitId = null; if (!StringUtils. isEmpty (adInfo.getHost()) && !StringUtils. isEmpty (adInfo.getZoneId())) { adUnitId = adInfo.getHost() + "," + adInfo.getZoneId(); } else if (!StringUtils. isEmpty (adInfo.getAdUnitId())) { adUnitId = adInfo.getAdUnitId(); } проблема в том, что IAdInfo больше не содержит getHost() и getZoneId() , поскольку они..