![]() | 1 fzleee 2017-02-13 13:18:03 +08:00 ![]() 感觉是没有写测试导致 |
2 zartouch 2017-02-13 13:19:52 +08:00 via iPhone 多写测试, 把用到的 case 都写成测试. |
![]() | 3 xiqingongzi 2017-02-13 13:20:29 +08:00 没写测试+ 没写注释? 我举得你缺乏的是对作品的信心。但是我觉得你不妨找几个去动手用一用。用了,不断的迭代,获取用户正向的反馈,逐步优化作品。 |
![]() | 4 springmarker OP @fzleee 测试肯定也是测过的,测的都是正常情况下正常运行,一使用,总会出现各种意外情况,比如文件在操作过过程中被别的程序删除了,无法进行操作,网络上的各种不稳定因素,权限问题等 |
![]() | 5 Troevil 2017-02-13 13:28:02 +08:00 @springmarker 这些在写的过程要考虑的, 程序需要有基本健壮性 |
![]() | 6 springmarker OP |
![]() | 7 xiqingongzi 2017-02-13 13:33:54 +08:00 没有考虑全面所以需要迭代。我正常情况下造轮子都是先做一个可以跑起来的产品(MVP),在自己的实际使用时,发现不足之处,并记录下来。当需要修改的足够多时,我就会选择整体重构。 |
8 dz8235462 2017-02-13 14:16:08 +08:00 我都不相信我出门有没有锁门,又能怎样。。谁说我的代码有 bug 我就跟谁急 |
![]() | 9 flyingghost 2017-02-13 14:52:01 +08:00 ![]() 一个青涩的懵懂的少年,觉得世界所有东西都是美好的,带着善意和信任看待所有人所有事。结果被撞的死去活来。 一个受伤的悲观的少年,觉得世界充满了恶意,带着绝望退回了壳里,以防备和憎恨看待所有人所有事。结果被别人遗忘并被自己杀害。 一个成熟的乐观的成人,知道世界很好但也不完美,也知道自己通过努力可以改善哪怕一丁点。 每天冒出来一些美好的想法,在自己能力范围内努力把它做的完善,得到些正面或负面的反馈,再努力修正完善的更好。 每天晚上从循环中吸取正面的作为精神动力,吸取负面的作为成长经验,明天再开个新循环。 生活如是,恋爱如是,代码亦如是。 |
![]() | 10 kaka8wp 2017-02-13 14:58:43 +08:00 前期的时候可以多花点时间在思考和功能梳理上~这样减少自己后期的小问题抵消热情 |
![]() | 11 finab 2017-02-13 15:02:08 +08:00 我有时候写完代码,自信的一匹。 测试跟我说有 BUG ,我都不敢相信自己的耳朵~ |
![]() | 12 Felldeadbird 2017-02-13 15:11:54 +08:00 不出问题的程序不是好程序。 |
![]() | 13 janxin 2017-02-13 15:13:24 +08:00 感觉是没有写测试导致+1 应该是姿势不对 |
![]() | 14 yidinghe 2017-02-13 15:20:51 +08:00 ![]() 不是,经验再多也达不到这种程度,对自己写过的代码都信心满满 |
![]() | 15 strayberry 2017-02-13 16:24:18 +08:00 TDD |
![]() | 16 HarveyDent 2017-02-13 19:53:18 +08:00 ![]() 我觉得跟写测试没什么关系,感觉你写代码没有仔细思考,你自己都没想清楚,指望测试用例帮你找 bug 吗?你自己把各种情况都摸清楚了,怎么会不自信呢。 |
17 skylancer 2017-02-13 20:20:00 +08:00 via Android ![]() 谁有可能做到没 Bug 的产品呢... 不过我想说的, 7 楼童鞋已经都说了 |
18 SuperMild 2017-02-13 22:18:01 +08:00 私人项目发现 bug 不是很好吗,这就是经验啊!应该开开心心做笔记才对 |
![]() | 19 ryd994 2017-02-14 11:15:09 +08:00 via Android 相关知识不扎实 代码风格有问题 我见过很多不求甚解,写代码不看文档的人。他们的座右铭是“别管那么多,先跑起来再说。只要不是 error , warning 再多怕什么。” 然而那些代码再没有人去完善过,因为没人看的懂 此处应配 c++学习曲线: http://lbrandy.com/assets/c++.png 我想说不止 C++,所以编程都是一样的: we need some rules. 某些工业控制软件(特别是航天)要求代码是可以从逻辑上证明无 bug 。你不妨尝试一段时间。很慢,但能迅速锻炼代码质量。 |
![]() | 20 ryd994 2017-02-14 11:17:12 +08:00 via Android ![]() 另外,别太纠结 bug 。有 bug 没事,修就是了,吸取教训,下次不要再犯 软件开发中重构甚至重写都是很正常的事 |
![]() | 21 davidzd 2017-02-14 15:09:14 +08:00 啊,担心的话,下次再注释里开一下光就好了。 |
22 owt5008137 2017-02-14 19:56:27 +08:00 via Android 感觉是没有写测试导致,再+1 |