有多少程序员设计和编写代码的时间,远远少于修 BUG 的时间……

2015-01-08 11:23:26 +08:00
 NewYear
面对一个新的程序(恩,我不是程序员,只做一些简单的程序来改善自己的“生活”)

但是每次写的时候,逻辑里面总是有总总错误……

比如累计数值到多少就跳出循环……忘记else去归零了(中间判断某些情况是要清零的,让程序不跳出这个循环,如果遇到错误才跳出这个循环)
比如说自己想的流程是对的,但是写出来的代码……判断的时候错了……(因为要判断各种意外的情形,需要做不少if判断)

然后能运转起来之后,就看看这里能优化下,赶紧去优化,那里能再完美下,赶紧去完美了,有的错误处理不太对(错误出现的几率不大,但是却存在会阻碍整个程序运行),需要反复尝试不同的方法才能得到解决办法。

这些都还好,只要耐心点,总是会做到的。

但是最尴尬的是,有时候反复思考,想不出怎么去解决这个问题,想啊想,就是想不到,但是可能过几天上厕所的时候,坐公交的时候,睡觉躺下还没睡着的时候……意外的就想到解决办法了……

好吧最近看了csdn的什么注释活动,看到很多奇葩的注释,最常见的就是要么觉得自己当初的逻辑很傻,要么就是绝对不要尝试优化下面代码,因为看起来简单却牵扯太多,又或者调用的时候太奇葩了。

似乎真正的程序员也会为这些问题头疼啊 = =!我是说我那些破问题
5314 次点击
所在节点    问与答
22 条回复
BrownGoodMan
2015-01-09 11:54:07 +08:00
@NewYear 不要看高深代码,就是一些大师写的应用广泛的开源代码.追求跨界最广容易学习好玩轻便漂亮所有优美形容词,首选JS.前端 混合前端 后端 游戏都有.软件前后端IDE首选 intellij idea.开发游戏首选unity.入门标配没得选,就这一家看着顺眼,只是mono拖了后腿. 如果追求拖控件就是visual studio.如果是osx 可以xcode拖.但这俩都要掌握一些丑陋的程序语言来开发功能... 如果不是工作需要,这些庞大的像猪一样的丑陋的语言和IDE很多人早都不想看到了.
saber000
2015-01-09 13:08:40 +08:00
我现在最悲剧的需求把架构给搞乱了,老是出现一些计划外的需求,其实也是和我的经验欠缺有关.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/160251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX