《简约之美:软件设计之道》学习笔记(一)

  1. 软件问题的根源通常都在于编程,这一切都与复杂性有关。
  2. 编程所用到的艺术和才能——化繁为简。
  3. 在软件项目中,每个程序员的工作都与设计有关。首席程序员负责设计程序的总体架构;高级程序员负责大的模块;普通程序员则设计自己的那一小块,甚至只是某个文件的一部分。但是,即便仅仅是写一行代码,也包含设计的因素。
  4. 每个写代码的人都是设计师,团队里的每个人都有责任保证自己的代码有良好的设计。任何软件项目里,任何写代码的人,在任何层面上,都不能忽略人间设计。
  5.  软件设计科学分为两种:软件管理的科学,即如何为程序员分派工作,如何制定发布计划,如何估量任务所需的时间,诸如此类;软件设计的科学,即在任何语言中编写程序时都应当遵循的若干基础定律和规则。
  6. 全部软件都有一个相同的目标:帮助其他人。
  7. 软件设计科学的目标:确保软件能够提供尽可能多的帮助;确保软件能够持续提供尽可能多的帮助;设计程序员能尽可能简单地开发和维护的软件系统,这样的系统才能为用户提供尽可能多的帮助,而且能持续提供尽可能多的帮助。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcwoabcwo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值