第11章 大饼不好啃(2/2)
对一般的人来说,能看懂古文就不错了,还需要用它来写文章?那简直是🈑不可能的任务。
穆林后来在休利帕也是写驱动程序🏘🚙的,所以对汇编程序特⛚🚻别熟悉。
一个♉🆡👆人经过更严格训练的人,现在负责🖞📬用非常简单的“现代”语言写成的程序,很容易发现冗长不高效的语句,也很容易把它们改成更高效的。
v之所以想跟大公司合作,是因为大公司有足够的财力养软件质检员-♭-🈑-专门负责软件质量测试的程序员。
质检员不是说在公司产品完成之后才进🖞📬🖞📬行质量检测的。质检员从很早的时候就开始参与质量检测活动。
小公司一般没有质检员,所以大家写的程序都是各自测试一番,质量不能保证。大公司有专门的质检员根据产品设计📴🟅🚴报告来设计测试程序,包括输入的数据和期待的结果,把产品运行一下,🖹用设计好的数据输入进去,出来的结果应该跟设计报告里的一样,才算达标。
有些小模块的功能测试是嵌入在产品源程序中的,程序编译的时候,可以有两种编译设置,最终产品还是测试产品?测试用的,会有很多测试程序在里边,还有很多“后门”可以允许质检员进行部分测试。
除了一般的功能测试,还要有压力测试,一个人使用你的产品和一⛖🚗📣百人同时使用、或者成千上万人同时使用你的产品,造成🚠🔱🄖的访问流量是🁗🅺大大不同的,大的系统都要zhege有处理这种访问压力的能力。
除了这个压力测试,还有性能测试,比如从我输入完毕开始算起,要多久我才能拿到结果,这是属于性能方面的要求,当然是越快越好,还有一种是资源方面的性能要求,比🎟如需求的内存最好越少越好,要求的硬件设备越低越好。🌓
这个时间和资源方面🁬的性能要求进入到系统内部,被分化成层或者是模块,☕⚵那么对每一层或者每个模块都有相应的要求,性能测试就是要测试这些小的组成😙🁵部分是否达标。
一旦有不达标的情形出现,就知道哪个(些🏙🚟🔧)小的组成部分出了问题。
大公司对自己的产品要求高,人力资源就必须充足,所以每个产品都是有几百甚至几千员工。像迈绍这样的专门的软件公司,旗下有几十个产品,员工超过十万🔹🅠🈀不足为奇。
对于将来会用在客户方面的技术,他们的要求也很高,所以对v这样的只有几🄼🂸十人的小公司来说,绝对是一块香喷喷的大饼,还是一块很不好啃的大饼,要么一口吞下,要么被磕了牙。
穆林后来在休利帕也是写驱动程序🏘🚙的,所以对汇编程序特⛚🚻别熟悉。
一个♉🆡👆人经过更严格训练的人,现在负责🖞📬用非常简单的“现代”语言写成的程序,很容易发现冗长不高效的语句,也很容易把它们改成更高效的。
v之所以想跟大公司合作,是因为大公司有足够的财力养软件质检员-♭-🈑-专门负责软件质量测试的程序员。
质检员不是说在公司产品完成之后才进🖞📬🖞📬行质量检测的。质检员从很早的时候就开始参与质量检测活动。
小公司一般没有质检员,所以大家写的程序都是各自测试一番,质量不能保证。大公司有专门的质检员根据产品设计📴🟅🚴报告来设计测试程序,包括输入的数据和期待的结果,把产品运行一下,🖹用设计好的数据输入进去,出来的结果应该跟设计报告里的一样,才算达标。
有些小模块的功能测试是嵌入在产品源程序中的,程序编译的时候,可以有两种编译设置,最终产品还是测试产品?测试用的,会有很多测试程序在里边,还有很多“后门”可以允许质检员进行部分测试。
除了一般的功能测试,还要有压力测试,一个人使用你的产品和一⛖🚗📣百人同时使用、或者成千上万人同时使用你的产品,造成🚠🔱🄖的访问流量是🁗🅺大大不同的,大的系统都要zhege有处理这种访问压力的能力。
除了这个压力测试,还有性能测试,比如从我输入完毕开始算起,要多久我才能拿到结果,这是属于性能方面的要求,当然是越快越好,还有一种是资源方面的性能要求,比🎟如需求的内存最好越少越好,要求的硬件设备越低越好。🌓
这个时间和资源方面🁬的性能要求进入到系统内部,被分化成层或者是模块,☕⚵那么对每一层或者每个模块都有相应的要求,性能测试就是要测试这些小的组成😙🁵部分是否达标。
一旦有不达标的情形出现,就知道哪个(些🏙🚟🔧)小的组成部分出了问题。
大公司对自己的产品要求高,人力资源就必须充足,所以每个产品都是有几百甚至几千员工。像迈绍这样的专门的软件公司,旗下有几十个产品,员工超过十万🔹🅠🈀不足为奇。
对于将来会用在客户方面的技术,他们的要求也很高,所以对v这样的只有几🄼🂸十人的小公司来说,绝对是一块香喷喷的大饼,还是一块很不好啃的大饼,要么一口吞下,要么被磕了牙。