![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件过程
visualcatsharp
这个作者很懒,什么都没留下…
展开
-
洗衣服的算法改进
昨晚在洗衣服的时候,突然想到以前洗衣服的方法效率极低,先说一下以前是怎样洗的。1. 放满一桶水。2. 把要洗的衣服塞进这桶水里。3. 把衣服洗干净,然后放到一个盆子里,并倒干净桶里的水。4. 重新把桶子装满水,洗第二遍。重复步骤3。5. 重复步骤4。6. 洗衣服完毕。这样的洗法只需原创 2008-12-22 09:30:00 · 1084 阅读 · 1 评论 -
谈需求的感受
一、 怎样考虑和处理需求?1. 站在用户的角度去考虑,你会减少很多不必要的错误,回避很多不愉快的事情。2. 问多点,跟客户多沟通,尽量使用自己的理解的需求与客户的实际需求一致。(以上两点真是深刻啊,应该痛定思痛)。3. 实现需求的方式有很多种,在实现需求的时候有几点是需要注意的。A. 确定一个需求后,先到网上去找有没有类似的,或者问一下同事。(ip/pv统计就原创 2008-12-22 09:31:00 · 673 阅读 · 0 评论 -
读《测试驱动开发》和《敏捷软件开发:原则、模式和开发》有感
《测试驱动开发》虽然是一本薄薄的书,但解开了我心中不少的疑团,可惜也带来了一堆新的问号。 我们平时开发的流程大致分为两个步骤:确定需求,编码实现。如果分得再细一点,可以分为n个步骤:提出需求、确定需求、编写需求文档、数据库建模和对象建模、编码、集成测试和验收测试。编码的过程又可以分为n个步骤:编写功能代码,单元测试。虽然这种流程不算是RUP,但我觉得却是向着RUP进发。原创 2008-12-22 09:37:00 · 1141 阅读 · 3 评论 -
上层建筑和下层建筑
现在的开发架构一般都是三层或四层架构,较下的层总是提供接口或方法给上层调用,这时就遇到一个问题了:调用下层接口或方法的时候,传入的参数需要怎样验证正确性呢?如果两个层次之间是属于同一个项目或是同一个公司的项目的话可能还可以查看一下源代码,看一下下层的实现方法是否有验证参数的正确性,但如果是使用其它的类库,我们无法看到源代码的时候咋办?甚至有时候在同一个公司,同一个项目中,下层接口方法的编写者原创 2008-12-22 09:48:00 · 2784 阅读 · 0 评论 -
Google翻译一点有趣的事
Google翻译是一个挺不错的东东,只可惜每次都要打开网页查询,因此打算自己写一个桌面应用程序,包装一下Google翻译,这样使用起来方便很多。 当中出现了一件很有趣,亦困扰了我一阵子事情。我在自己写的工具里输入:“我”,“爱”,“你”,竟然分别给我返回了:"Xi",“Qi”,"Huan",令我百思不得其解。后来终于发现了User-Agent我是乱填的,于是将User-Agent设置为IE原创 2008-12-22 10:25:00 · 809 阅读 · 0 评论 -
数字化城市生活
互动平台免费给客户试用,同楼社区吊不起任何客户的胃口,或许是因为互动平台及公司一系列产品短暂的挫折的影响,以前我心里不时出现对数字化城市生活是否真的适合现阶段的人们的接受度抱以困惑怀疑的念头。有时我也在问自己,我现在在做什么?来智晟前我只知道智晟是做java和GIS的,根本不知道数字化城市生活为何物;在智晟干了半年后,我认为数字化城市生活是必须跟地图结合的,数字化城市生活其实GIS粉饰自己的原创 2008-12-22 09:47:00 · 915 阅读 · 0 评论