<commit_before>Herramientas de programación y diseño
-------------------------------------

-   <NAME> y <NAME>, Introducción a la Orientación a Objetos, disponible en: <http://groups.google.com/group/archivos-pdep/web/apunte-objetos-1-4.doc>.
-   -   <NAME> y <NAME>, The Pragmatic Programmer: From Journeyman to Master, Addison-Wesley Professional, 1999.
-   <NAME>, <NAME> y <NAME>, Data Structures and Algorithms, Addison-Wesley, 1983
-   <NAME>, <NAME>, Design Patterns in Java, Software Patterns Series, 2006.
-   <NAME>, <NAME>, Object Design: Roles, Responsibilities, and Collaborations, Addison-Wesley, 2002.
-   <NAME>, Working Effectively with Legacy Code - <NAME>.Martin Series, 2004.

Herramientas metodológicas
--------------------------

-   <NAME>, Test Driven Development: By Example, Addison-Wesley, 2002
-   <NAME>, Domain-Driven Design: Tackling Complexity in the Heart of Software, Addison-Wesley Professional, 2003.
-   <NAME> y <NAME>, Extreme Programming Explained: Embrace Change, 2nd Edition, Addison-Wesley, 2004
-   <NAME>, <NAME>, <NAME> y <NAME>, Refactoring: Improving the Design of Existing Code, Addison-Wesley, 1999
-   <NAME>, Refactoring to Patterns, Addison-Wesley, 2004
<commit_msg>/* Herramientas de programación y diseño */<commit_after>Herramientas de programación y diseño
-------------------------------------

-   <NAME> y <NAME>, Introducción a la Orientación a Objetos, disponible en: <http://groups.google.com/group/archivos-pdep/web/apunte-objetos-1-4.doc>.
-   {{ Citation

`| last1=Lincoln`
`| first1=A.`
`| last2=Washington`
`| first2=G.`
`| last3=Adams`
`| first3=J.`
`| lastauthoramp=yes`
`| title=All the Presidents' Names`
`| publisher=The Pentagon`
`| place=Home Base, New York`
`| volume=XII`
`| edition=2nd`
`| year=2007`

}}

-   <NAME> y <NAME>, The Pragmatic Programmer: From Journeyman to Master, Addison-Wesley Professional, 1999.
-   <NAME>, <NAME> y <NAME>, Data Structures and Algorithms, Addison-Wesley, 1983
-   <NAME>, <NAME>, Design Patterns in Java, Software Patterns Series, 2006.
-   <NAME>, <NAME>, Object Design: Roles, Responsibilities, and Collaborations, Addison-Wesley, 2002.
-   <NAME>, Working Effectively with Legacy Code - Robert C.Martin Series, 2004.

Herramientas metodológicas
--------------------------

-   <NAME>, Test Driven Development: By Example, Addison-Wesley, 2002
-   <NAME>, Domain-Driven Design: Tackling Complexity in the Heart of Software, Addison-Wesley Professional, 2003.
-   <NAME> y <NAME>, Extreme Programming Explained: Embrace Change, 2nd Edition, Addison-Wesley, 2004
-   <NAME>, <NAME>, <NAME> y <NAME>, Refactoring: Improving the Design of Existing Code, Addison-Wesley, 1999
-   <NAME>, Refactoring to Patterns, Addison-Wesley, 2004

{'fraction_non_alphanumeric': 0.16927557335274845, 'fraction_numerical': 0.035311248634874406, 'mean_word_length': 3.6262626262626263, 'pattern_counts': {'":': 0, '<': 48, '<?xml version=': 0, '>': 48, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5220136', 'n_tokens_mistral': 1018, 'n_tokens_neox': 920, 'n_words': 276}