354 字
1 分钟
4.software engineer
数据分布工程:训练的关键不只是数据量,还包括在什么阶段以什么比例、难度和顺序接触哪些经验
客户对计算机的能力边界不了解,这导致了intent-spec-impl 之间天然的gap
需求是高度定制化的,软件工程的任务就是将物理需求投影到信息世界
软件工程就是为每个中间阶段创建方法论和工具,尽可能减少返工概率
进度,成本,质量
软件工程的诞生:阿波罗计划登月的代码
瀑布模型:将软件开发的过程分割成多个阶段,一个阶段完成之后才能进入下一个阶段
需求分析 -> 系统设计 -> 编码实现 -> 测试 -> 部署 -> 维护
经验:做MVP反而比按照瀑布模型设计更优,先做简化原型,再做实际产品,通过测试进行迭代
基于性质的测试,如检验一个排序程序是否正确,可以判定输出是否有序,每个数出现次数是否与原数组相同,然后生成大量输入,看输出是否满足性质,若出现一个不满足的,则说明程序存在错误
UML:语义的对齐
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
4.software engineer
https://katyusha-blog.com/posts/generative-se/4software-engineer/ 部分信息可能已经过时
相关文章 智能推荐






