• 《构建之法》1、2、3章读后感


    第一章

      看了大概了解软件从一个想法到最终成品的一个过程。软件先是由一个想法引出的,有那个想法,你需要一个工具去做什么,然后根据自己想要的功能大概做一个能实现基本功能的软件,再对客户提出的要求进行完善,实现了功能后对软件进行维护。

      还有就是做的软件要符合客户的要求,而不是只根据自己的想法去做,要满足大部分的需要,满足客户的需求,在使用过程中发现有bug对其进行修复                                                                 

    第二章

      看完第二章后知道软件是需要单元测试的,之前对这个没什么概念,而且单元测试要跟软件更新同步,单元测试要覆盖所有代码路径,单元测试可以把你的软件能做的不能做的事都在“单元”中表达出来。如果没有单元测试的话有时候有些隐患自己不知道,等到后期发现再修改就很复杂了。有单元测试的话后期出现的bug修复起来也比较容易,而且会容易知道错误是什么,在哪里。

      需求分析和测试的时间比写代码的时间要多,软件的形成应该更注重需求分析还有测试,这样才能减少软件后期出现的bug,更加满足用户的要求,软件才能一直被人使用和延续下去。

    问题:对我们这种没有写过单元测试的要怎样开始去编写单元测试?如果不知道自己写的单元测试是否错误怎么办?

    第三章

    本章大概说了个人能力的衡量,说了软件工程师的一些成长经历和职业发展,首先学习入门知识,积累软件开发的相关知识;然后练习,提高自己的技能,自己解决问题,变成自己大脑自动操作的东西,这样才能提高自己的技能,第一次遇到问题百度了,不要第二第三以后遇到同样的问题还是百度,这样的话练多久都没有进步;还有就是要拓展自己的知识面,跟着时代的步伐。才不容易被淘汰。

    问题:是不是要多考级?证书越多对出去找工作更有利吗?

  • 相关阅读:
    常见http状态码
    通过adb shell命令查看内存,CPU,启动时间,电量等信息
    Jmeter获取数据库数据参数化
    jmeter链接mysql数据库,sql数据库,oracle数据库
    appium 隐藏键盘
    python编码
    python:打印所有文件名字的扩展名
    python中字符串常见操作
    python中的字符串存储及切片介绍
    Ubuntu14.04安装部署bugzilla5.0.3
  • 原文地址:https://www.cnblogs.com/jjy520/p/5297370.html
Copyright © 2020-2023  润新知