по поводу "Совершенного кода", тоже, имхо, слишком умная, сухая и ничего я в ней не нашел. Так и не дочитал. Может быть, слишком поздно решился... либо слишком рано, кто знает
а книжка банды четырех, хорошая вроде, хоть я только местами читал. И популярная, хотя вряд ли среди js-разработчиков. Может быть сложна поначалу, поэтому перед ней стоит прочитать
Алан Шаллоуей, Джеймс Р. Тротт Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. У меня даже русский электронный вариант есть, так что если нужно...