在学习编程的过程中,我创建了多个项目,这些项目展示了我在不同技术领域的探索和成长。我第一次接触Ruby时,开发了一个简单的终端应用程序,允许输入和显示学生列表。这是我编写的第一个程序,标志着我卑微的开始。
随后,我进行了大量的测试驱动开发(TDD),通过重做几个项目来熟悉TDD方法。我还学习了面向对象的设计和测试,最初这是一个掌握CRC卡的练习,但后来我将其编码以增加趣味性。
一个更复杂的项目是周末挑战中的机场版本,这是我第一次团队合作的经历。我们五个人一起合作,项目进展非常顺利。这让我深入了解了服务器、会话和CSS的应用。
在Ruby/Sinatra应用程序中,我使用Mailgun实现了密码重置功能,这是我对Heroku的第一次体验。我还开发了一个以Nina Simone为主题的待办事项列表,在启动时播放她的歌曲“Do what you gotta do”。这是我第一次使用jQuery。
这些项目帮助我在编程之旅中不断前行。对于希望深入了解TDD和Ruby的朋友,可以参考这些资源:
您可以进一步了解TDD的实际应用和Ruby编程的细节。希望这些项目和资源能对您有所帮助。
暂无评论