gpt4 book ai didi

ruby-on-rails - 开始 Ruby on Rails 项目的流程

转载 作者:行者123 更新时间:2023-12-01 04:18:08 26 4
gpt4 key购买 nike

我即将开始一个 Ruby on Rails 项目,我很想听听其他人是如何完成 的过程的。开始应用程序设计 .我在 RoR 方面有相当多的经验,但没有那么多人从零开始,只有视觉经验,并且会欣赏其他人的智慧。

我在找事件的顺序,顺序的原因,也许每个部分很重要 .我可以想到几个起点,但我不确定从哪里开始最好

  • 模型设计和关系(实体、它们如何关联以及它们的属性)
  • 考虑用户用例(或 Storyboard)并实现最低限度来完成这些
  • 创建模型单元测试,然后创建必要的迁移和 AR 模型以使测试通过
  • 破解应用程序最简单部分的最基本版本,然后从那里开始
  • 从 Rails 应用程序的模板开始(如 http://github.com/thoughtbot/suspenders )
  • 先做无聊的工作(用户身份验证、 session 管理……)
  • ...
  • 最佳答案

    我发现自己为大多数项目循环执行以下任务:

  • 收集用户需求
  • 设计数据库模型
  • 构建 View
  • 流线型布局
  • 查找和学习插件/ gem
  • 测试
  • 用户评论/接受
  • 部署应用
  • 文档

  • 作为一名自由职业者工作了这些年之后,我认为第 1 步和第 2 步是最重要的(至少对于小型项目而言)。在编写任何代码之前,我敦促用户首先完成所有 UI。 HTML 骨架优于书面文档。用户不会也不会了解软件规范。他们只有在看到可以点击某些东西后才能给出反馈。因此,流利地构建 HTML 网站是一项有用的技能。有时我将任务委托(delegate)给合作伙伴,作为 SA 角色。

    Rails 非常适合构建不断发展的模式。尝试使用 migrationsdata seeding而不是直接编写 SQL 语句。我发现自己越来越依赖 ActiveRecord。 script/console是测试多对多关系和构建 :conditions => 的好工具.

    我最近在一些遗留数据库上工作, establish_connectionset_table_name ActiveRecord 中的功能优雅地粘合新旧数据库。

    我也想借此机会感谢 Ryan Bates ,我从他的 railscasts 那里学到了很多Rails .

    关于ruby-on-rails - 开始 Ruby on Rails 项目的流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917549/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com