没有合适的资源?快使用搜索试试~ 我知道了~
互联网程序员都每天刷题嘛-bug-squishing:Ruby新程序员对问题分解与调试的一些思考
共24个文件
rb:6个
png:6个
rspec:2个
需积分: 5 0 下载量 27 浏览量
2021-07-07
16:32:46
上传
评论
收藏 637KB ZIP 举报
温馨提示
互联网程序员都每天刷题嘛错误压扁 关于问题分解和调试的一些思考。 介绍 问题分解和调试是每个开发人员从初学者到专业人士所需要的技能。 当与阅读和实施文档的能力相结合时,这些技能形成了将开发人员与外行分开的基本能力,而且它们通常只是人们认为“优秀的人”的“神奇”的延伸和提炼。用电脑。” 第一:问题分解策略 制定计划:伪代码和涂鸦 FTW 做一个列表 假设我想编写一个程序来为库建模。 与其深入研究并开始编写Book的类定义,我应该退后一步,首先列出我需要为库建模的所有类。 也许我需要书籍、书架、类别和顾客。 从了解你要去哪里的想法开始听起来是一个基本步骤,但很容易认为问题是“直截了当”并开始编码,只是意识到你不确定你需要什么或下一步去哪里。 列出所有对象并从那里取出。 伪代码! 形式上,伪代码是用简单的英语表达算法的逻辑过程。 但是,我们可以将伪代码的概念应用于我们尝试编写的任何方法。 伪代码只是用简单的英语编写您希望计算机遵循的逻辑指令。 这是一种很好的方式来逐步完成您希望您的方法产生的功能,而无需立即使用您选择的语言的实现细节。 这对于将采取什么产生你想要的返回值,包括你认为你需要什么
资源推荐
资源详情
资源评论
收起资源包目录
bug-squishing-master.zip (24个子文件)
bug-squishing-master
images
sadtip.png 26KB
trololol.png 27KB
luke.png 25KB
stacktracebigthree.png 392KB
baddy.png 29KB
pry.png 125KB
sinatra-example
public
main.css 3KB
views
index.erb 473B
server.rb 176B
main.css 3KB
README.md 21KB
hello-world
lib
greeting.rb 182B
spec
hello_world_spec.rb 188B
.rspec 8B
rake-error
.lesson.yml 165B
lib
.keep 0B
reptile.rb 54B
Gemfile 53B
spec
1_gorilla_spec.rb 624B
Rakefile 151B
oo-marathon.md 3KB
.rspec 20B
Gemfile.lock 642B
code.rb 393B
共 24 条
- 1
资源评论
weixin_38746951
- 粉丝: 133
- 资源: 1133
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功