Keep

2022 第 49-50 周

更新:
  1. 动态创建方法 - builder
    def cache_method_call(sym)
        class << self; self; end.class_eval do
          unless method_defined?(sym)
            define_method(sym) do |*args, &block|
              tag!(sym, *args, &block)
            end
          end
        end
      end
    end
    
  2. 调研 ruby/python 的集合操作 - hash
  3. 卸载时需要做很多事情,平时却忽略了它 - Ref
  4. 人和人的最大的区别可能在于:能不能问出一个好问题。有了一个好问题,才能不停的追问下去,直到找到答案,无论找到答案的对象是 AI 还是其他 Ref

  5. CSS#gap 兼容性已经足够好,在日常工作中完全可以使用它来辅助做布局
  6. 在做类似需求时,同样会纠结应该用什么交互 (按钮变化来实现确认) - Ref, Hold to confirm/长按自动确认, 直接”删除”,提供取消
  7. Operators
  8. 中国教材的最大问题,并不是知识点的讲解,而是缺乏得出结论的过程
  9. 界面上各种状态 - Normal/Loading[spinner]/Error/Timeout/Empty/PartialData/LotsOfData[filter/sort]
  10. js 还在玩 hack Array.from({length: 26}, (_, i) => (i+10).toString(36)), 玩语法还得是 ruby Array('a'..'z')('a'..'z').to_a - Ref
  11. 看完台剧《想见你》,循环引用难理解

avatar image

@read2025, 生活在北京(北漂),程序员,宅,马拉松[纯粹],喜欢动漫。"骑士总能救出公主,是因为恶龙从没伤害过她"