相关疑难解决方法(0)

自1980年以来计算领域的重大新发明

这个问题源于对过去50年左右计算中不同类型进展的评论.

其他一些参与者要求我将其作为整个论坛的问题提出来.

这里的基本思想不是抨击当前的事物状态,而是试图了解提出基本新思想和原则的进展情况.

我声称在大多数计算领域我们需要真正的新想法,而且我想知道最近已经完成的任何重要和强大的想法.如果我们真的找不到它们,那么我们应该问"为什么?" 和"我们该怎么办?"

innovation

561
推荐指数
66
解决办法
6万
查看次数

何时设计模式是问题而不是解决方案?

我从未使用过需要使用设计模式的软件.根据保罗格雷厄姆的书呆子文章复仇,设计模式是抽象不够的标志.

直接引用他的话,"例如,在OO世界中,你会听到很多关于"模式"的信息.我想知道这些模式是否有时候是人类编译器在案例(c)的证据.当我在程序中看到模式时,我认为这是一个麻烦的迹象.程序的形状应该只反映它需要解决的问题.代码中的任何其他规律性至少对我来说是一个标志,我正在使用不够强大的抽象 - 通常是我手工生成我需要编写的某些宏的扩展."

我只是想知道是否每个人都认为设计模式被过度使用,并且是代码中没有足够抽象的症状.

design-patterns

56
推荐指数
9
解决办法
7725
查看次数

标签 统计

design-patterns ×1

innovation ×1