this is my first program as a noob its a ti 84 plus ce color picker written in c is it any good?
https://github.com/akivataub/CP255/releases/tag/tiprojects
I would call the code quality poor and version control hygiene non-existent, but that seems expected for the work of a beginner. Setting yourself a project that actually ends up doing what you wanted (and wasn't beyond your skills) is important for feeling like you're making progress, and in that respect this is probably a success.
what is version control hygiene? but i appreciate the reply 🙂
Tari's talking about correct usage of git (and in this case for you, on github), to track code changes over time. As opposed to just uploading one version directly (and only).

I guess this is a decent enough tutorial: https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners
oh ok thank you! i will look at that tutorial
Have you tried TI-Basic?
Taking a look at the source and project, some things really stand out to me. The readme.md file provides a nice concise description of the project, prerequisites, and installation. I'd recommend filling out the rest of the "Building the Project" step so I can know how to build it 🙂. Since this is a color picker a screenshot of it in action would really highlight your work. Related to previous comments about version directory, move the readme to the top level directory so it shows immediately when viewing https://github.com/akivataub/CP255

Regarding the C source, the a few comments and recommendations:
1. it references "Made by mumbojum2 github.com/mumbojum2" but that is not the repo you posted this in.
2. itoa() is implemented at the top, but is unused
3. I am mostly able to follow the state machine in main(), but it would help to use an enum to give the states names instead of 0,1,2,3
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement