从Elixir到TypeScript的习惯退化:类型注解、管道运算符、驼峰命名导致函数拆分困难 dax可读的代码很简单——你有主函数,它组合了一系列小函数。写Elixir时这很自然。多年TS后意识到习惯退化了,原因:1. 提取逻辑到函数有额外开销,因为要写参数类型,有时类型是复杂的推断类型,内联时无需说明;2. 缺少管道运算符,小函数多时需要命名中间变量;3. 驼峰命名,小函数通常不能一个词,checkUsage vs check_usage。试图更注意这点,因为这让我偏向胖且不可读的函数。 动态dax2025-09-12原文 打开互动版