`
tuti
  • 浏览: 63421 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
由于工作原因,最近又开始干上Swing的桌面Application. 尝试着做了个DEMO,Swing界面,调用Server端SOA服务。 在Eclipse环境中选用JDK5.0,引用jaxm-api.jar,做出预期效果。 在本机脱离Eclipse环境发布,命令行启动,可以启动Swing界面,但调用S ...
1.简单介绍工作经历,在项目中的角色. 2.项目中所用技术的介绍. 3.项目开发中觉得什么是最重要的. 4.如果得到这样的感触. 5.项目中遇到过什么样的问题,是如何处理的. 6.TDD,Refactor相关问题. 7.面试者有什么问题需要问.
以铜为镜,可以正衣冠; 以人为镜,可以明得失 天涯社区上有篇 『舞文弄墨』 [长篇]一个程序员的故事. 作者: 花8 http://www.tianya.cn/publicforum/content/culture/1/279432.shtml 据称讲的是"华为"的一些事情, 真假自不必太过追究,写那么长就不容易. 我的一个回贴: 这是篇很有实际生活气息的关于软件开发文章。      行文至此的软件开发组织水平,基本属于 0级的“不知不觉型”向1级“例行公事型”开发组织进行过度的阶段。   (有兴趣的朋友可以参考 《软件.质量.管理--系统思维》中的5级分类,特别提 ...
很多人讨论CMMI,但正真看过CMMI文档的人可能也不多。 朋友给了个《CMMI for Development V1.2  中文版》, 放到Blog上,供有心人查阅。
杰拉尔德·温伯格(Gerald Weinberg)对于软件开发, 就如同戴明(W.Edwards Deming)至于质量管理。 他的书应是软件行业必读书籍。 http://en.wikipedia.org/wiki/Gerald_M._Weinberg
  经过40年的软件行业生涯我终于明白,为了在管理软件工程时能够高质量地工作,需要下列3个方面的基本能力:    1.对于复杂局面的洞察能力,这种能力使你首先能够对项目做好计划,然后对实施情况进行观察,并且采取必要的措施,保证项目按计划进行,或者对计划进行修正。       2.对正在发生的情形进行观察,并能够理解观察结果的意义,从而采取有效配合行为的能力。       3.在各种困难的人际交往场合,即使你可能疑惑不解,可能生气,或者因为过于恐惧而想要转身逃走并躲藏起来,都能保持行为一致的能力。 摘自--《质量.软件.管理 -- 一阶测量》P9 序言。
   9月20日去参加了scrum 2008 上海聚会。聚会是以OpenParty的形式。 主题有 组织结构,职业发展,开发和测试协作,自动化测试等。     其中有一位谈了个题目是“Burn-Down Chart 怎么能转化到 MS-Project 甘特图。原来这位老兄是项目经理做离岸项目,发包方要求开发团队每天以甘特图的形式汇报进度,竟然雇佣了一个人全职检查开发团队的进度。这是个SCRUM管理方式的团队是以Burn-Down chart来表现项目进度,小幅度的计划调整也很频繁。项目经理不得不每天花2-3小时,做这种转化,浪费大量精力。我们都对发包方雇人监控很诧异,细问 ...
(免责条款,以下回答基于笔者个人理解) 1. private 方法怎么测试?    public 方法都覆盖到了就行了。 2. Tdd 算 UT,还是算 IT?   (我发现QA对于这个区分比较在意)    TDD 是 Test Drive Development, 能驱动开发就行,    只要这个test让你对代码放心,不用管它UT还是IT。 3.  测试代码和工作代码比例是多少,覆盖率要达到多少?      让你对代码觉得放心就好,这些不要管它。 4. 是不是要水平比较高的开发人员才能实行TDD方法?    从实践效果来看,从新手到高手都适合TDD。    如果觉得不得要领 ...
Crystal Clear是一个以人驱动方法,可以用最简短的话语做如下概括: 1.总设计师和2-7名开发人员在一个大办公区室或者在相邻的办公室内, 2.使用白板和挂图等信息传播器, 3.方便联系到专家用户, 4.干扰已排除, 5.每一个或两个月(最长一个季度)把可运行、已测试以及有用的代码交付给用户, 6.周期性地反思和调整工作惯例。 摘自-- crystalclear--小团队的敏捷开发方法 [img]http://img.tejiawang.com/book_pic1/b_1/220/512/s_1220512_1.jpg" alt="cryst ...
IBM Rational 广告页 写道 利用 IBM Rational 重获自主 这不是一场游戏。 开发复杂的关键任务软件系统要求尽善尽美。沟通不当、质量控制事故或低效率都可能会造成数百万美元的损失,甚至是生命的代价。为保证这些项目按正轨进行,您需要强大的开发工具和明智的策略,帮您消除错误—在纷繁复杂中重获自主。 IBM Rational 软件开发解决方案为您开发复杂系统提供了一种全局的端到端方法。这些解决方案为您设计、构建和部署具有坚实可靠性的大型软件系统提供了所需的工具、战略和流程。 http://www-306.ibm.com/software/cn/takebac ...
所谓STAR原则, 即 Situation(背景)、 Task(任务)、 Action(行动)和 Result(结果)四个英文单词的首字母组合。 是个表述的好结构。
           曾泛泛地看过本叫《代码大全》的书,其他都没记住,只记得讲到一个类比的问题,即“软件的研发”和哪种人们比较熟知的事务有可比性,以便不熟悉软件研发的人(各级管理层,客户等)能够得到个大致合适 ...
前些日子在InfoQ看到篇文章 "抛砖引玉——重构是必要的浪费" http://www.infoq.com/cn/news/2007/12/refactoring-is-waste. 文中认为 “重构并不能为客户创造可衡量的价值。所以将重构归为必要的浪费。 个人觉得这样的解读很牵强,也有悖于精益的基本精神。 我觉得问题核心在于重构对于客户创造了什么价值。 近日从金融学的角度来进行分析,略有所悟。 重构其实提供了“需求变化”的“看多期权”(call)--事实上还提供了其他多种变化的看多期权。需求变化的可能性越大,这 ...
摘自 《质量.软件.管理--协调行动》 第19章 成长的团队 中文版P254 下面是Jensen的研究: 研究1. 当前有5个任务需要执行,这些任务的目的是建立一个30000行的军队标准的实时 执行系统。系统有一个领导者率领10个程序员创建。在这个项目之前,这些人的 平均效率是大约75行每人月。项目领导把他们分成5组,每组2个人并象征性地 发了一支铅笔。意思是让这些团队开发每一行代码并且和他的伙伴做文档记录。 结果是以每人175行每人月的速度完成了这个系统,并且错误数不到从前每人产 生的错误数量的1%。 注:根据书中提及,这项研究应该不晚于1980年。
tut 说: 请教个问题, 一个ajax的程序, 怎么做负载测试呢.  一般的都WEB负载测试工具,都是以form的request/response形式,但ajax很多异步的操作,好象不能那样干 神秘人X 说: 如果你用rails的话 神秘人X 说: 最简单的做法就是REST客户端 神秘人X 说: ActiveResource,去跑,去压 tut 说: 是个gwt的程序 神秘人X 说: 这个也可以用form 神秘人X 说: 不过我不太了解gwt 神秘人X 说: 根本没用过....所以我也不知道怎么测.... tut 说: 其实是不是gwt都无所谓 神秘人X 说: 那你一样用form提交就好了 t ...
Global site tag (gtag.js) - Google Analytics