Sono un programmatore Python intermedio autodidatta; Mi imbatto spesso in libri popolari sullo sviluppo e la programmazione di software scritti in altre lingue (spesso Java).
Esempi tipici:
- Refactoring: migliorare la progettazione del codice esistente
- Design Patterns, Gang of Four
- Test Driven Development: per esempio
- The Art of Unit Testing: con esempi in .NET
In generale, quanto è utile leggere un libro scritto per un'altra lingua? In particolare, che dire di Python? Si dovrebbe attenersi a libri specifici della lingua?
Ad esempio, molte persone lodano Design Patterns dal GOF, non l'ho mai letto perché il modello si applica ad altri linguaggi (dopotutto Python riguarda anti-patterns , giusto?) tuttavia sento il bisogno di per via del suo posto nel cannone della letteratura CS.
Allo stesso modo, L'arte del test delle unità: con esempi in .NET aiuta un programmatore Python a imparare il test delle unità anche se gli esempi sono in .Net?