所有由Loy Wong发布的文章

A Programmer.

一些软件工程开发思想

  1. “关键的需求”决定整个架构
  2. 奥卡姆剃刀定律:如无必要,勿增实体
  3. 软件工程三要素:方法,工具,过程;可以对应东方哲学的“术”,“器”,“道”
  4. 分析问题三原则:定性,定量,定期
  5. 对象组合优于对象继承
  6. 最小作用量原理与哲学:最低能量状态,是最稳定的状态;做最经济的选择[……]

    继续阅读

如何理解算法

从经济学的角度来看,人类的一切行为都可以视作经济问题,也就是成本问题。而算法的设计正是为了达成一个目的,即做一件事情尽可能付出最低的成本,从计算机的角度则为求一个问题的最优解。高效率的人正是贯彻这一思想,微观到解一道数学题,或者宏观到系统性的完成一项大工程。

什么是算法

算法是对特定问题求解步骤[……]

继续阅读