tag:blogger.com,1999:blog-18677687.post9009967605654426622..comments2024-03-27T15:13:24.764-04:00Comments on Computer Science Teacher: Self Taught Coders and Ugly CodeAlfred Thompsonhttp://www.blogger.com/profile/05575057876858763822noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-18677687.post-77799318890144315212015-04-17T10:57:55.416-04:002015-04-17T10:57:55.416-04:00Refactoring is going to be an upcoming topic in my...Refactoring is going to be an upcoming topic in my class. I wrote an AI for tic tac toe (because I asked my students to do so) and after finishing it (for one definition of finished) I have started refactoring it in a big way. Hopefully that will be a good discussion starter.Alfred C Thompson IIhttps://www.blogger.com/profile/06011086242006020298noreply@blogger.comtag:blogger.com,1999:blog-18677687.post-57715319949777796322015-04-17T08:16:07.121-04:002015-04-17T08:16:07.121-04:00Iteration and refactoring became a regular process...Iteration and refactoring became a regular process for me. Early linear, monolithic code gradually became more compact with subroutines.<br /><br />Learning that way and encouraging others to think "try another - add a skill" works because, even with a mentor, ALL coding is ultimately self-taught. A real coding project doesn't duplicate another's work.<br /><br />Understand the value of both: good enough & elegant solution.Algot Runemanhttps://www.blogger.com/profile/10564181695797916699noreply@blogger.com