Test-Driving JavaScript Applications (started, have not finished) https://pragprog.com/titles/vsjavas/test-driving-javascript-applications/
Simplifying JavaScript (I have read) https://pragprog.com/titles/es6tips/simplifying-javascript/
Rediscovering JavaScript (I have read) https://pragprog.com/titles/ves6/rediscovering-javascript/
Modern Asynchronous JavaScript (started, have not finished) https://pragprog.com/titles/fkajs/modern-asynchronous-javascript/
As for a book on TDD, I found Kent Beck's TDD By Example great (but it's using C#) https://www.goodreads.com/book/show/387190.Test_Driven_Development
Although not about "development" the updated Refactoring Book is JavaScript (I think the original was Java) https://martinfowler.com/books/refactoring.html
On June 24, 2023, Mark Levison <mark@...> wrote:
Charlie - code smell is a better choice. However the impassioned answer about haunting her from beyond the grave was way more fun.