Skip to content

Practica/trivia python yhd#10

Open
YahirHernandezz wants to merge 20 commits into
victorrentea:masterfrom
YahirHernandezz:practica/trivia-python-yhd
Open

Practica/trivia python yhd#10
YahirHernandezz wants to merge 20 commits into
victorrentea:masterfrom
YahirHernandezz:practica/trivia-python-yhd

Conversation

@YahirHernandezz

Copy link
Copy Markdown

Trivia Refactoring Kata — Python

Conversión completa del proyecto de Java a Python y refactorización iterativa de Game.

Cambios principales

  • Conversión de todos los archivos Java a Python (game.py, game_old.py, play_game.py, test_game.py)
  • Golden Master adaptado con pytest — 10,000 partidas verificadas
  • Eliminación de olores de código detectados en la ficha de análisis
  • Creación de clase Player — arrays paralelos eliminados
  • Creación de clase QuestionDeck — 4 listas de preguntas eliminadas
  • roll() simplificado a prosa legible de dominio
  • Corrección de typo: 'corrent' → 'correct' en game.py y game_old.py

Golden Master

El test pasa en todo momento. Cada commit representa un estado en verde.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant