Eu vou reciclando minhas postagens :)
Esse livro não é bem para ajuda em SoftEng, ele é mais em estilo de codificação e afins. Tem livro do Ian Sommerville que é a bíblia do assunto, tanto que o nome do livro é o assunto.
Esse livro não é muito falado por aí, mas deveria ser lido. Não porque ele é perfeito, mas porque ele tem imperfeições diferentes de outros livros. Ajuda ver que nenhum autor sabe de tudo. E se uma pessoa ler esse e outros livros do mesmo tipo e achar que um está certo e os outros estão errados, porque eles discordam, então essa pessoa já saberá que tem um enorme viés e não pode confiar em si mesma. A ideia de ver visões diferentes é que pode formar a sua sem ser um seguidor de receita de bolo que incutiram na sua cabeça. Eu desconfio de quem leu Clean Code e não leu Code Complete, ou se leu e acha que deve ser ignorado (aí a desconfiança fica bem forte).
Faz sentido?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).