在学习中每个人都会遇到各种各样的问题,下面就是我遇到的问题及可能解决问题的思路。

1.如何写好程序的注释,每个人都会写注释,但是,需要注释什么?

思路:注释是为了解释程序做什么,为什么要这样做,以及特别要注意的地方,就要做到下面几点:每个级别的注释有统一的风格;同时注释要注重重点,简明扼要;对于难懂的程序要详细注释,这样可以防止错误发生。

2.每个人都有自己的风格,如何在团队合作中,将不同风格融合在一起

思路:代码的风格是:简明,易读,无二义性,如遇到分歧,关键要本着“保持简明,让代码更容易读”的原则,看看代码中的代码规范能否让成员更好地理解和维护程序。

3.代码如何复审?

思路:代码复审的正确定义:看代码是否在“代码规范”的框架内正确的解决了问题,复审的目的在于找出代码错误如编码错误,逻辑错误,算法错误,潜在错误和回归性错误,这就需要自我复审,同伴复审,团队复审的共同合作!

4.什么时候适合选择敏捷?

思路: 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

5.程序发布之后,要开讨论会议,要讨论什么?

思路:要讨论编程过程中出现的各种问题,避免下次重复出现该类问题,同时总结经验,不断的提升自己的能力。

所以问题的的解决基础建立在参加程序的开发,并熟悉了解该程序,为该程序的功能实现付出了巨大努力,同时还需要强大的编程能力,所以在平时要不断地练习,提升自己的编程能力

转载于:https://www.cnblogs.com/luohao199621/p/5536144.html

学习教材《构建之法》遇到的问题及思路相关推荐

  1. 项目管理学习——《构建之法》读书笔记

    最近终于有时间来读读书了.买了<构建之法>已经一年多了,这次静下心来读完了,收获很大.现在想起自己在上大学的时候学习软件工程是机械工业出版社出版的一本外国书籍的翻译版本,当时由于对于整个行 ...

  2. 构建之法读书笔记之五

    今天我学习了构建之法的第五章--典型用户与典型场景.我们都知道,软件开发最终都是服务于用户,所以用户主导着我们的开发方向.软件开发离不开用户,所以能够搞清楚用户隐藏的要求也是软件开发过程中的的一个重要 ...

  3. 《现代软件工程-构建之法》读书笔记(1)

    想进入一个领域最好的方法就是读这个领域的著作!讲座!论文!自己想考软件工程研究生,现在才后知后觉地去搜索书籍,然后就发现了这本书!于是乎这么好的书当要做学习笔记啦. 打算好好学习<构建之法> ...

  4. 20165234 [第二届构建之法论坛] 预培训文档(Java版) 学习总结

    [第二届构建之法论坛] 预培训文档(Java版) 学习总结 我通读并学习了此文档,并且动手实践了一遍.以下是我学习过程的记录~ Part1.配置环境 配置JDK 原文中提到了2个容易被混淆的概念 JD ...

  5. 《构建之法》学习总结1——软件工程概论,团队组织及管理,开发流程

    写在前面: 这是我作为一个软件工程专业学生的第一篇个人技术博客,虽然我接下来的人生中还会有无数像这样的博客,但这是一个开始,接下来我将会从一个软件工程专业的大学生向一个合格的程序元转变.说实话现在,这 ...

  6. 从《构建之法:现代软件工程》走进软件工程的学习

    什么是软件工程 什么是软件工程?它跟一般的计算机学科有什么不同?BarryBoehm的定义是:运用现代科学技术知识来设计并构造计算机程序及为开发.运行和维护这些程序所必需的相关文件资料.可见软件工程更 ...

  7. 201571030327 读《构建之法》和对今后学习的疑问

    上一周老师要求粗读了构建之法,因为老师大力推荐这本书,让我对这本书有了很大的好奇感,通过一遍的粗读我有了以下对书中和对日后学习的问题: 1.作为师范类的学生学习软件工程对于我们有哪些必要性,有什么好处 ...

  8. 构建之法第三章学习小记

    0.写在前面 看了<构建之法>这本书,更多的注重实际,和我们在课堂的学到的东西完全不同,更多的是职场上的事.书中的每个问题都能引发我的深思,这些问题都是我在校园中根本发现不到的,瞬间感觉到 ...

  9. 现代软件工程的《构建之法》

    要想了解世界,就必须亲自来打造它. -- 帕韦泽(Cesare Pavese) 国庆假日期间,我重读了邹欣老师的<构建之法>一书.我从事软件行业相关工作超过15年,每每在被问到给在校计算机 ...

  10. 软件项目管理-构建之法-四周总结

    写在前面 课程名:软件项目管理  授课人:东北师范大学 杨贵福( http://www.cnblogs.com/younggift/) 教材:<构建之法 - 现代软件工程> 作者:邹欣老师 ...

最新文章

  1. 单片机简单的计算器c语言程序,求一个 89C51 简易计算器的c语言程序 只要加减乘除就行!...
  2. java实现excel的导入导出(poi详解)
  3. 如何检测过期的统计信息(转)
  4. 【数据结构与算法】之深入解析“等差数列划分II”的求解思路与算法示例
  5. Settype COM_TA_MANUFAC - mapping between ERP Equipment and CRM Individual Object
  6. Python3 爬虫学习笔记 C09【数据储存系列 — 文件储存】
  7. canvas 插件_基于Angular的Canvas手写签名插件
  8. 读书笔记_Effective_C++_条款二十四: 若所有参数皆需类型转换,请为此采用non-member函数...
  9. 【To Do】程序员面试金典——18.11最大子方阵
  10. PHP的XML Parser(转)
  11. Java实现提取拼音首字母
  12. 印章管控私有化部署,助力政企办公开启新纪元
  13. 普林斯顿微积分读本篇六:求解微分问题
  14. 怎么用手机修改图片大小?在线修改图片的方法?
  15. 计算机网络定义记不住,记不住是怎么回事?——记忆是个神奇的小东西
  16. 发现薪资被倒挂!跳槽还是等待?
  17. C语言中typedef的用法
  18. 2t移动硬盘linux无法格式化,移动硬盘无法格式化怎么办实际解决方法
  19. 思维导图解析——《红楼梦》人物关系
  20. 众昂矿业刘金海:我国萤石进出口现状解析

热门文章

  1. 【FastJSON】解决FastJson中“$ref 循环引用”的问题
  2. servlet中访问mysql无法包含中文的解决
  3. RAC+ASM在单机上恢复的过程
  4. Neurocomputing 投稿注意事项
  5. 基于TCP/IP的文件服务器编程一例
  6. 如何用代码对repeating section控件新增Item(InfoPath)
  7. matlab 城市间最短路径
  8. GDAL/ORG之Python获取与安装
  9. android onitemclicklistener 参数,android – OnItemClickListener从模型中获取数据
  10. 抖音数据统计_26万条抖音数据背后的推荐逻辑以及严重失调的男女比例