![]() |
Team 4565(coyotes) 2015 code release
This year i was given the position of lead programmer. Being my first year actually programming for both FTC&& FRC the code is a bit sub par. Feel free to comment and nitpick as much as you like i can only learn from it. the link to my Github is here. All in all this year was a blast for me. going into my junior year and last two years of High school, i plan to only better my knowledge and problem solving skills in regards to programming.
|
Re: Team 4565(coyotes) 2015 code release
I quite like the general project structure, and most of the code is really nicely written. Very self explanatory. That said, the one thing I don't personally like about the code is the teleop.java file - while it may work for now as the code is fairly simple, often you will want to include automation of certain systems which adds complexity. At some point, if all of this is in one file it can get extremely cluttered with functions, making it difficult to tell what is doing what. Breaking subsystem - specific code into separate files also lets you reuse certain functionality that you wrote for teleop in an autonomous routine, which always makes things easier.
(Disclaimer - I only read the frc codebase as I am absolutely clueless about FTC code) All in all, this is pretty good code. |
| All times are GMT -5. The time now is 13:17. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi