Software Can Be Finished
2 months ago
- #engineering
- #finished-software
- #software-development
- '已完成软件'的概念是作为一种思考理念提出的,并非必须实现的目标
- 已完成软件被定义为功能完备、安全可靠、独立性强且依赖最少的软件
- 已完成软件的典型案例包括任天堂Gameboy游戏机、嵌入式系统和小型JavaScript应用
- 创建已完成软件的关键考量包括:明确需求、控制范围、减少依赖、生成静态输出以及加强质量保证
- 文章强调,虽然已完成软件可能不适合所有项目,但其原则可以启发更好的软件开发实践