`
李宏喜
  • 浏览: 118732 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

开发中的思考

 
阅读更多
      一直在工作之余,阅读Kent Beck的实现模式,在开发之余,写一些心得:

      1.  在开发前写出一个简单明了的todoList, 学会带着问题去思考。
       2.  让自己的思维很清晰地线性化!
       3.  对于逻辑和数据来讲,有时候业务数据会发生变化,那么只需要修改数据。如修改一个视图的结构或者表的内容等,而不需要对逻辑结构做修改。
       4.  在阅读代码的过程中,通过阅读方法名称,参数的类型及名称, 迅速地明白方法的含义。不需要花费时间,去一字一句的理解方法的实现细节。
       5.  无论是在开发还是阅读代码的过程中,使逻辑结构,在大脑中始终保持一个很清晰的逻辑结构!
       6.  使修改代码的成本,最小化!
       7.  要学会communicate!
       8.  在开发之前,不断地调换角度,迅速地进行思考,这样将使得开发时,思维保持清晰,更容易开发,更能写出让人懂的代码。
       9.  每一个迭代,show一下自己的成果,听取他人的意见,同时增强自己下一步开发的自信心!最好是在一个开发团队中,而不是一屋子无关的人做评审!
1
1
分享到:
评论

相关推荐

    软件开发的哲学思考.pdf

    在《软件开发的哲学思考》这篇译文中,作者探讨了软件开发的本质及其面临的挑战。尽管文章写作于1996年,但对于当今的软件开发领域仍然具有深远的意义。本文将深入分析该文中的几个关键点,并结合现代软件开发实践...

    简单之美:软件开发实践者的思考

    本书为读者呈现的是作者在软件 开发实践中的思考和体验,目的在于探究实践中的问题的根源,并给出思想上的解决之道。 本书以软件开发的基本顺序为主线,以简单、想象和文化的开发思想为线索,以为软件开发实践提供...

    软件开发的哲学思考

    在《软件开发的哲学思考》这篇文章中,作者深入探讨了软件开发的本质及其面临的挑战。尽管文章撰写于1996年,但对于当今的IT行业仍然具有重要的启示意义。作者通过对软件开发过程中存在的问题进行分析,揭示了软件...

    简单之美——软件开发实践者的思考

    《简单之美——软件开发实践者的思考》是一本深入探讨软件开发艺术与哲学的书籍,它强调在复杂的IT世界中寻找并实现简洁之道的重要性。作者通过自己的实践经验,分享了如何在软件设计、编码、项目管理等多个层面追求...

    基于模块化设计的工业机器人实训项目开发与实践思考.pdf

    在《基于模块化设计的工业机器人实训项目开发与实践思考》一文中,作者刘伟宝探讨了在现代教育实践中,如何通过模块化设计来开发和实践工业机器人实训项目,以培养具有实践能力的应用型高科技人才。以下是对文章中...

    基于SSM框架的Java Web开发课程教学中的几点思考.pdf

    本文主要探讨了在基于SSM(Spring+Spring MVC+MyBatis)框架的Java Web开发课程教学中出现的问题,并提出了相应的改进措施。以下是详细的知识点总结: 1. SSM框架介绍: SSM框架是目前Java Web开发中广泛使用的一种...

    《简单之美——软件开发实践者的思考》

    《简单之美——软件开发实践者的思考》这本书深入探讨了软件开发中的一个重要原则——追求简单。在信息技术日新月异的今天,简洁的设计理念已经成为高效、可持续发展的关键。本书旨在引导读者理解并应用这一原则,...

    敏捷开发的实践与思考PPT课件.pptx

    敏捷开发实践与思考 敏捷开发是一种软件开发方法,它强调团队协作、快速响应变化、灵活适应需求和业务价值的 deliveries。敏捷开发实践的目的是为了提高项目的成功率,降低项目的风险和成本。以下是敏捷开发实践的...

    软件工程与教育软件开发的思考.doc

    软件工程与教育软件开发的思考 作者:王丽莎 来源:《中国教育信息化·高教职教》2008年第03期 摘 要:如今,教育软件的开发不但要讲求教学质量,而且应该如工程软件一样在开发前做 必要的需求分析和成本估算。...

    关于校本课程开发的思考.ppt

    关于校本课程开发的思考.ppt

    加快关闭煤矿煤层气资源开发利用的思考与建议

    【标题】:“加快关闭煤矿煤层气资源开发利用的思考与建议” 【摘要】:本文针对关闭煤矿中的煤层气资源,探讨其开发利用的重要性以及当前存在的挑战。我国在关闭煤矿煤层气资源的科研和抽采工作中虽有进展,但整体...

    开发动态网站的建议,绝对的有用

    ### 开发动态网站的核心知识点与技能 在当前的互联网时代,动态网站的开发已经成为企业和个人进行网络展示和服务的重要手段之一。动态网站不仅能够提供丰富的交互功能,还能够根据用户的行为和请求实时更新内容,极...

    对鞋类CAD软件开发的思考.pdf

    对鞋类CAD软件开发的思考.pdf

    计划管理与项目快速开发的思考.ppt

    这份名为"计划管理与项目快速开发的思考.ppt"的文档资料主要探讨了旭辉集团在项目开发过程中的周期分析、存在的问题以及与同行的比较,旨在寻找效率提升和工作改进的方法。 1. **项目开发周期分析**: - 项目开发...

    我国西部矿产资源开发的战略思考

    我国西部矿产资源开发的战略思考,许瑞广,,作为全国资源的富集区,西部矿业开发要在21世纪地区经济发展中作出应有的贡献,不仅需要一个长期的开发过程,而且更需要一个明智�

    嵌入式技术开发总结及思考

    从事嵌入式开发一年了,有些感想跟大家谈谈。可能很多朋友会像我当初一样,为前途而烦恼,为不知道储备什么知识而苦恼,所以写点东西给这些朋友们提供参考。另外,也可鞭策自己,让自己看到自己的不足,认清以后的...

    大盘开发模式及策略思考.pptx

    【大盘开发模式及策略思考】 大盘开发,作为一种房地产行业的高端形态,近年来在全球范围内日益受到关注。随着市场竞争的加剧和开发商对资本实力的需求,大盘项目逐渐成为市场主流。这些项目不仅体现在规模上,更...

Global site tag (gtag.js) - Google Analytics