程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。
下面通过两个维度展开编程能力层次模型的讨论。
一个维度是编程技能层次,另一个维度是领域知识层次。
......
有些程序员可能把精力都花在提升编程技能上了,领域知识知之甚少,这其实在日常工作中也是极其有害的。有些需求可能早已经有了现成、开源免费的解决方案,或者只需要组合几个现有软件就可以快速搞定,而他们却不得不自己花大量时间去开发。另外,缺少领域知识,在程序出现非预期状况时,很难快速定位到问题的根源,很难解决bug。...
分类:
其他好文 时间:
2015-02-15 16:38:11
阅读次数:
199
今天遇到安卓的一个bug,调了半天才解决。bug描写叙述:例如以下图,水平放置一个editTextView和一个button,通过android:layout_alignBottom="@+id/ds_bt_done"之类的方法非常easy让两个组件水平对齐如今我给button加个颜色(Backgr...
分类:
其他好文 时间:
2015-01-17 11:09:41
阅读次数:
118
你所需要的唯一Jar包是: log4j-1.2.x.jar
我当前使用的是log4j-1.2.17.jar 跑这么久一切正常, 日志信息正好可用
配置文件log4j.properties
# Log4J Settings for log4j 1.2.x (via jakarta-commons-logging)
#
# The five logging levels...
分类:
其他好文 时间:
2015-01-16 20:58:15
阅读次数:
199
计划1.你原计划的工作是否最后都做完了?如果有没做完的,为什么? 原计划是修改M1阶段发现的bug,并进行修复。测试软件性能,增加自动更新功能。2.有没有发现你做了一些事后看来没必要或没多大价值的事? M2阶段更有目的性,只是解决bug的过程比较费时。3.是否每一项任务都有清楚定义和衡量的交付件.....
分类:
其他好文 时间:
2015-01-15 01:40:48
阅读次数:
251
我在知乎上的一个回答:http://www.zhihu.com/question/27044029我说的可能不是debug,主要是生产环境出问题时的查错。首先,开发的时候就做好准备。包括但不限于:好好记录日志。一定要记录方法的入参、出参、异常信息。准备好日志下载、分析的工具。必要时候日志拆分、分析脚..
分类:
其他好文 时间:
2014-12-13 06:21:58
阅读次数:
163
题目:
呵呵,这破题目搞了我两个小时,首先题意就有点怕怕的,n个人,具有解决bug的能力,一天只能解决一个,m个bug,bug具有一个难度,只有某个人能力大于等于这个难度才可以解决,请n个人解决一个问题,每个人都要拿钞票的,问不超过s元 的情况下 最快的解决办法
输出每个bug由哪个人解决的方案
先考虑了DP,发现不行,后来就觉得是贪心了,那么就跟优先队列联系上了,把bug的难度 跟人的 解...
分类:
其他好文 时间:
2014-11-26 22:39:26
阅读次数:
292
1、测试员测试出bug,跟踪状态为支持,状态为新建,指派给产品经理;
2、产品经理鉴定确认为bug,修改跟踪状态为bug,指派给技术经理;
3、技术经理收到bug,指派给开发人员;
4、开发人员收到bug,修改状态为进行中,直到解决bug提交代码,修改状态为已解决并指派给产品经理;
5、产品经理收到bug,进行验证,验证通过,指派给测试员;不通过,修改状态为新建,再指派给技术经理或者直接指...
分类:
其他好文 时间:
2014-11-11 14:31:01
阅读次数:
287
原文:5 Javascript debugging tips you’ll start using today我之前使用过用printf debugging,自此之后我用这种方法似乎总能更快地解决bug。在某些情况下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你会发现它们的有用之处:1. deb...
分类:
编程语言 时间:
2014-11-05 12:32:04
阅读次数:
226
本文git版本1.9.6git名称stash:帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如解决一个bug等),待解决bug后重新载入之前搁置的改动。可以把执行stash动作想象为将当前commit状态临时保存到一个空间(栈内存);示例:可以看到stash动作使..
分类:
其他好文 时间:
2014-11-03 16:33:22
阅读次数:
254
刚工作,就给我安排解决BUG。刚解到第二个,就难了我很久————大概一个月。这是一个“奇怪”的BUG,至今还有很多疑问。1.现象描述:基于C/S架构的一个远程设备管理系统。能在server端对client端开关机操作。但是有时(5次就会有)重启后client就挂了。2.解决流程回顾: step...
分类:
其他好文 时间:
2014-10-18 00:39:36
阅读次数:
300