楼主: modifiedname
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 向经常编程的人请教个问题

🔗
romax 2012-5-15 22:28:33 | 只看该作者
全局:
熟练工还是。。额。。
回复

使用道具 举报

🔗
JAGUAR 2012-5-15 23:17:48 | 只看该作者
全局:
回复 1# 小K


    我觉得写算法题要写pseudocode,写完也要大概检查一下,其实敲代码就一两分钟的事(算法写对的情况下)。debug应该是最耗时间的阶段,所以写完代码要先人工查确认无误后再调试,否则调了几个小时可能发现就是标点错了或是边界值不对。另外出了问题调试的时候要加断点,找bug很快。
我是小本,说的不对的还请纠正。
回复

使用道具 举报

🔗
RehsuR 2012-5-15 23:47:19 | 只看该作者
全局:
要发去编程版才看得到,大神们不来水区灌水。。
一剑终情 发表于 2012-5-15 06:12


才发现这贴居然在水版。。为啥不转编程版呢~
回复

使用道具 举报

🔗
 楼主| modifiedname 2012-5-16 01:13:56 | 只看该作者
全局:
问题太水了,不好意思转。。。
回复

使用道具 举报

🔗
zach 2012-5-16 05:10:51 | 只看该作者
全局:
问题太水了,不好意思转。。。
小K 发表于 2012-5-15 12:13


唉。。是啊。。上次把我自己遇到的一个编程问题冒充算法题去编程版问,没有大神屑于鸟我。。。
回复

使用道具 举报

🔗
yue 2012-5-16 07:51:37 | 只看该作者
全局:
设计UI时会画一画交互过程,设计data model时会写一写成员变量和主要方法,别的时候就直接上了。
回复

使用道具 举报

🔗
 楼主| modifiedname 2012-5-16 08:16:15 | 只看该作者
全局:
回复  小K


    我觉得写算法题要写pseudocode,写完也要大概检查一下,其实敲代码就一两分钟的事(算法写对的情况下)。debug应该是最耗时间的阶段,所以写完代码要先人工查确认无误后再调试,否则调了几个小时可能发现就是标点错了或是边界值不对。另外出了问题调试的时候要加断点,找bug很快。
我是小本,说的不对的还请纠正。
JAGUAR 发表于 2012-5-15 23:17

问一下断点怎么搞呢?

求python debug的办法,我目前只知道一点一点copy去idle里面run, 一次只能copy一个statement, 很麻烦

记得有debug工具,但是learn py the hard way里面不推荐使用
回复

使用道具 举报

🔗
zach 2012-5-16 09:10:19 | 只看该作者
全局:
问一下断点怎么搞呢?

求python debug的办法,我目前只知道一点一点copy去idle里面run, 一次只能copy一个statement, 很麻烦

记得有debug工具,但是learn py the hard way里面不推荐使用
小K 发表于 2012-5-15 19:16

断点是debug必备啊……你什么IDE?
不管什么,在debug里找找
matlab在debug-set breakpoint
eclipse在run-toggle breakpoint
回复

使用道具 举报

🔗
stephenK 2012-5-21 09:00:39 | 只看该作者
全局:
小K 发表于 2012-5-16 08:16
问一下断点怎么搞呢?

求python debug的办法,我目前只知道一点一点copy去idle里面run, 一次只能copy一 ...

gdb, or you need an IDE, such as eclipse.
回复

使用道具 举报

🔗
一剑终情 2012-5-21 09:23:12 | 只看该作者
全局:
小K 发表于 2012-5-15 18:16
问一下断点怎么搞呢?

求python debug的办法,我目前只知道一点一点copy去idle里面run, 一次只能copy一 ...

如果是learn py the hard way的话,因为不想让初学者分心(学IDE的使用也挺恼火),能够专心在py的学习上,所以喊大家用notepad++

我知道的两种写代码的方式,一种就是简单文本编辑器+命令行工具;一种就是IDE(其实就是文本编辑器跟其他功能综合起来了)

所以我还是推荐你可以学一个IDE,设置断点一般也就是几下鼠标的事情。

另外如果只是简单的debug,各种print就行了。。

我记得udacity那个人也说过,要善用print来debug

点评

IDE还是必需的……尤其是K姐这种只是业余用用又不是纯码农。 debug的话,print没有断点方便啊,而且step+断点这种debug方式对初学者理解程序流程很有帮助。  详情 回复 发表于 2012-5-21 12:24
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表