陈颂光
全栈工程师,能够独立开发从解释器到网站和桌面/移动端应用的各类软件。
关注我的 GitHub

与方法论相关的博文目录

理解可用性

可用性 方法论

一个优秀的软件不仅要有用户需要的功能,还要让用户能用上它,否则只是徒劳。正如对于混乱的代码应该重写成干净代码,而不是加上大段注释一样。用户界面也应力求容易使用,最好是看一下就知道怎么用,功能都放在找到的地方,每个操作均应有适当的反馈让用户知道后果(但反馈应当是非模态的以免妨碍用户工作),而不是加上厚厚的使用手册或使人打瞌睡的培训课程。

怎样解题

方法论

波利亚在《怎样解题》中给出一个怎样解题表,虽然它面向的是数学的领域,但后来被发现在编程上也有其方法论意义。