研发周报第4期:不靠谱的软件开发工期预估
来源:互联网 发布:仿珍爱网交友源码 编辑:程序博客网 时间:2024/05/01 21:04
研发周报第4期:不靠谱的软件开发工期预估
2012-02-17 16:23 | 2119次阅读 | 来源:CSDN 【已有0条评论】发表评论
关键词:热闻,回顾 |作者:夏梦竹 | 收藏这篇资讯
导读:我们将为您挑选这一周研发频道的精华文章,关注热点技术,精彩不容错过。此外,我们还加强了原创文章的写作,推荐给您的绝对“有料”,这个周末给你“好看”。如果您有好的建议或者是技术文章,欢迎与我们分享。
本周热点当属:
1. [探讨]不靠谱的软件开发工期预估
软件开发工期是软件项目评估的重要组成部分,而软件开发工期预估的精准性却一直是业界无法解决的难题。
想知道影响软件开发工期时间预估准确性的原因吗?及如何使用合适的管理工具保证工期顺利进行?同时针对影响软件开发工期时间预估准确性的原因,我们做了一个调查表,来这里,本文给你最准确的分析以及更多的解决之道,与开发者一起共同探讨。
2. Python对软件开发人员很重要?
讨论性的话题总是能够引起开发者的更多关注,这不Fredrik Haard最近发表了一篇“为什么Python对你如此重要”的文章,引起了开发者的热烈讨论。
Python知道开发人员阅读代码比编写它花的时间要多得多,因此将精力集中于引导开发者编写易读的代码。当然,Python也能写出令人晦涩(obfuscated)的代码,但是写代码最舒服的方式还是(假如你了解Python)保持适度精炼,即:代码总能明确反映你的意图。这一点很重要。使用Python开发可谓轻而易举。甚至包括许多库,也能用Python完美编写,保证其易读性(你可以比较一下其他语言的框架实现,比如用Java编写的Spring)。
根据Fredrik的观点,编写能够很好契合客户模型而不是一个框架的软件这点很重要。而许多开发人员将时间都耗在了框架配置以及掩盖它们的缺点上,而不是真正的开发。
3. 为程序员和设计师准备的10个流程图
流程图是一样很有用的工具。它可以用来帮助你做决策,给你一步一步的引导。对于很多复杂的设计和流程来说,流程图是必不可少的。和其他图形一样,流程图让你直观的理解一个流程,甚至有可能帮助你找出流程中的问题或者瓶颈。
这篇文章介绍了10个非常有用的流程图,可以帮助程序员和设计师来做决定。
4. JavaScript版本发展及未来新特性
JavaScript作为一种脚本语言,从过去的“装饰性”语言地位转变为现在主流的编程语言之一,期间包含了历史原因和技术发展的原因,同时也使JavaScript有了众多版本,各种浏览器的实现情况也有区别。本文整理了JavaScript的各个版本、对应浏览器实现情况以及最新版本JavaScript的新增特性,以供Web开发人员更方便地了解JavaScript,用它来开发更大更复杂的程序。
5. 另类游戏开发人员的趣闻轶事
游戏开发人员往往需要与摄像师、设计师等非开发人员合作,因此也会比单纯的应用软件开发人员面临更多的问题,当游戏项目出现问题时,很多按部就班的传统方法不能起到作用,这时,往往一些剑走偏锋的办法却能解决问题。
任何拥有编程经验的人都知道,为了在规定期限内解决问题或完成某些开发任务,有时不得不对项目作一些快速的修复,或者使用一些本身就存在瑕疵的方法。一个未能按期完工而导致无法如期发行的游戏项目,往往面临着被取消的命运。而更糟的是,接下来你会因此而失去工作。为了防止出现类似的事情,来看看发生在下列开发者身上的经典趣闻轶事,是否会令你惊讶。
6. 是什么成就了卓越的程序员?
工具并不能使你变成一个程序员。那什么可以呢?我认为,成为一个优秀的程序员在很多方面取决于:你做什么工作,你和什么人一起工作。然而我发现,在软件开发领域取得很大成功的人身上都有些共有的特质,是值得我们分享的。
- People First以人为本
- Appetite for Learning求知若渴
- Skillful at Problem Pattern Matching擅长匹配问题
- A Little Bit Insane少许疯狂
- Persistentence坚持不懈
以上这些特点是我认为一个真正优秀的程序员所应该具备的,这当然不尽完善,所以我也乐于了解你们的意见。你觉得要怎样才成为一个卓越的程序员呢?
7. 有关Web响应式设计的7点启发
开发者视角中的优秀并不意味着用户也有同样的感受。国外知名电子商务网站Lot18的高级前端开发人员Vince Allen,特别撰文讲述了采用响应式设计开发Lot18的背后故事和7条经验。
- 要做的工作太多,找到主线
- 业务第一
- 不要追求跨平台,专注于开发功能
- 每个人都是QA
- 保持本地Apps和移动Web的一致
- 开发新的响应功能
- 你需要作出可靠的分析
8. [探讨]为什么说JavaScript是性价比最高的技术?
JavaScript可算是世界上最流行的编程语言之一,这个被大量的开发者与设计师随手拈来增强他们的Web前端的脚本语言,如今越来越被重视。
创新工场首席布道师 蔡学镛曾说过:
如果你是一个在校生,希望以后进入IT行业,但没有明确的目标以后要做什么技术领域,那么我会建议你把时间花在JavaScript以及相关框架上。这是目前 “性价比” 最高的技术。 性 =用途广泛性(跨前后端与各种平台),价 =学习的代价(耗费时间与难易程度)。
为什么说JavaScript是性价比最高的技术?引发了各网友们的激烈讨论。CSDN研发频道搜罗了各位开发者的见解,与大家一起探讨,欢迎大家各抒己见。
9. [实战]3天让Web应用承载拓展1000倍
William Hertling的业余爱好是写科幻小说,目前就职于HP。他在博客中谈到了如何在三天内让一个Web应用程序承载拓展1,000x的实时并发访问量。对此他分享了自己的经验,包括怎么做到、从中学到了什么,以及从中吸取的经验。
开发环境:由NgniX,Ruby on Rails和MySQL构成。有兴趣的网友可以来看下,让您轻松构建网站高并发访量。
相关阅读:
一周热闻回顾第3期:深度对话C++天才Andrei Alexandrescu
一周热闻回顾第2期:11大类编程语言功能比较表
一周热闻回顾第1期:Dart比JavaScript更酷的10个理由
- 研发周报第4期:不靠谱的软件开发工期预估
- [转载]不靠谱的软件开发工期预估
- [探讨]不靠谱的软件开发工期预估
- [探讨]不靠谱的软件开发工期预估
- 为什么软件开发工期预估都不靠谱
- 为什么软件开发工期预估都不靠谱
- 为什么软件开发工期预估都不靠谱
- 为什么程序员预估的时间都不靠谱
- 为什么程序员预估的时间都不靠谱
- 为什么程序员预估的时间都不靠谱
- 为什么程序员预估的时间都不靠谱
- iOS 移动开发周报 - 第 48 期
- 软件工期预估错误常见原因及分析
- Android开发者e周报 第4期
- (课堂讨论)为何程序员预估时间都是不靠谱的
- 面对不靠谱的需求,软件开发行业的产品经理该如何解决
- ASCE1885的移动开发技术周报(第一期)
- ASCE1885的移动开发技术周报(第二期)
- maven_jetty_jrebel,修改Java文件后终于不用重启服务器了
- 树、B-树、B+树、B*树和红黑树
- 编程技术面试的五大要点
- 【Android学习日记】(六) SQLite的简单实例
- [SSH整合] Action Bean 报错 ClassNotFound 的一种情况
- 研发周报第4期:不靠谱的软件开发工期预估
- linux内核对象管理
- VB 退出窗体时提示是否真的退出代码
- IE动态加载CSS link失败
- 羽毛球初学者注意事项
- Linq中的高级用法
- 经典存储过程,(.NET存储过程分页)
- JAVA 正则表达式
- C/C++ 笔试、面试题目(一)