shrawani21 / gamer_21

Dots & Boxes
MIT License
55 stars 118 forks source link

Enhance Code Readability and Maintainability #5

Open PrajwalaY26 opened 1 month ago

PrajwalaY26 commented 1 month ago

As a contributor to GSSoC’24, I propose some improvements to enhance the readability and maintainability of our codebase. These improvements will make the code easier to understand, which will help us develop features more quickly and debug issues more effectively. Here are the improvements I suggest:

  1. Modularize the Code: Break down complex functions into smaller, more manageable functions. This will make the code easier to understand and test.

  2. Add Global Constants: Define global constants for values that are used in multiple places. This will make the code easier to maintain because we’ll only need to update these values in one place.

  3. Add Constants for Magic Numbers: Replace magic numbers with named constants. This will make the code more readable and prevent errors that can occur when the same magic number is used in multiple places.

I believe these improvements will significantly enhance our code quality. I’m looking forward to discussing these suggestions further and hearing any additional ideas for improving our codebase.

@shrawani21 I would like to improve code readability. Could you review the issue and assign it to me?

MoonStar05 commented 1 month ago

Helloo I am a contributor of Girl Script 2024 I would like to work on this area

Vishal-Patel2 commented 1 month ago

Hello, I am a contributor of GSSoC'24 I would like to improve code readability. Could you review the issue and assign it to me?

itssahillwhat commented 1 month ago

Hello, I am a contributor of GSSOC 2024 I would like to work on this issue part. and also can you please label the issue(like gssoc, level 1/2/3) so that the pull request can be marked on the leaderboard.

devidutta-learn commented 1 month ago

As a GSSOC contributor, I propose refactoring our codebase into a modular architecture. This will enhance readability, maintainability, and facilitate feature expansion. Eager to discuss and implement modular solutions

SDprogramer commented 1 month ago

As a GSSOC contributor I would like to manage the readability of the python code using proper functions and methods.

AgnivaMaiti commented 1 month ago

Hi! I'm a gssoc'24 contributor, please assign this issue to me, thank you!

ubaid2751 commented 1 month ago

Hi, I can do this, Please assign this issue to me.