S

Stephen Schwartz-Fenwick
的评论 8th light

3 几年前

我刚刚与导师 Cyrus Vandrevala 和 Eric Smith 一起完成了为期 4 天的“...

我刚刚与导师 Cyrus Vandrevala 和 Eric Smith 一起完成了为期 4 天的“面向对象设计”培训。
o 在我看来,培训中对我最有用的部分是设计模式和 SOLID 原则。然而,他们只涵盖了 8 种模式,再加上 SOLID 原则可以在几个小时内完成。我觉得应该提供更多的细节——我觉得分配的时间不够。您可以找到 YouTube 视频(例如,参见 Christopher Okhravi),其中每个模式大约有 30-60 分钟。
o 练习(称为“代码静修”,大约占 4 天中的 2 天)主要是在几个“从头开始”项目(咖啡机、薪资系统、Mastermind 游戏、康威的人生游戏)上的自由格式工作。我曾希望练习能够专门针对我们在幻灯片中学到的内容,但他们没有。 (当然,如果你自己得到了那个答案,你可以使用你学到的东西。)
o 虽然项目使用我们选择的编程语言,但教师的教学与语言无关,并且主要使用 UML。我发现将 UML 翻译成 C++ 很困难,而且我希望看到 C++ 中的相应示例(尽管我确实认识到这不是班上每个人都使用的语言)。
o 大约一天的时间用于面向软件过程的主题,例如打包对象、结对编程、测试驱动开发和模拟对象。这是有用的信息,但前提是您的组织订阅了它。
o 其他一些烦恼:
没有分发课程大纲,我们有时不知道课程的去向
练习只显示在投影仪上(没有讲义),这使得我们有必要浪费时间从投影仪上复制东西
课程结束时没有征求任何评价(因此我写这篇评论)

已翻译

注释:

暂无评论